Outil de gestion des packages APT

Outil de gestion des packages APT
Votre machine Linux est aussi bonne que vous le faites. Pour en faire une machine puissante, vous devez installer les bons packages, utilisez les bonnes configurations parmi une multitude d'autres choses. Parler de packages; Dans cet article, je prendrais un apprêt sur l'outil de gestion des packages APT. Similaire à Yum pour les distributions Linux basées sur RHEL (Redhat Enterprise Linux) - qui a été discutée ici-APT (Advanced Packaging Tool) est destiné à gérer des packages sur les distributions Linux basées sur Debian et Ubuntu.Cet article n'est pas prévu pour discuter de toutes les pouvoirs de l'outil de gestion des packages APT, mais il est destiné à vous donner un rapide aperçu de cet outil et comment vous pouvez l'utiliser. Il servirait bien à des fins de référence et comprendrait le fonctionnement de l'outil. Sans beaucoup de noeud, commençons.

Emplacement

Tout comme de nombreux outils Linux, APT est stocké dans le /etc Le répertoire contient les fichiers de configuration de tous les programmes qui s'exécutent sur les systèmes Linux et peuvent être affichés en accédant au répertoire.

APT a également un fichier de configuration qui peut être trouvé dans le / etc / apt Répertoire avec le nom du fichier apte.confli.

Vous feriez beaucoup d'installations de packages avec APT, donc cela irait grandement pour savoir que les sources de package sont stockées dans un sources.liste déposer. Fondamentalement, APT vérifie ce fichier pour les packages et tentez d'installer à partir de la liste des packages, appelez-le un index du référentiel.

Le sources.liste le fichier est stocké dans le / etc / apt répertoire et il y a un fichier similaire, nommé sources.liste.d. Ce n'est pas en fait un fichier, mais un répertoire qui maintient d'autres sources.liste des dossiers. Les sources.liste.Le répertoire D est utilisé par Linux pour en garder sources.liste fichiers dans un endroit séparé de la norme / etc / apt annuaire.

La confusion: apt vs apt-get

Oui, beaucoup de gens se trompent en fait d'être les mêmes qu'après. Voici un choc: ils ne sont pas les mêmes.

En vérité, un travail apt et apt-get de la même manière, mais les outils sont différents. Considérons apt comme une mise à niveau sur apt-get.

Apt-get a existé avant APT. Cependant, APT-get n'existe pas isolément car il fonctionne avec d'autres packages APT tels que APT-CACH et APT-CONFIG. Ces outils lorsqu'ils sont combinés sont utilisés pour gérer les packages Linux et disposer également de commandes différentes. De plus, ces outils ne sont pas les plus faciles à utiliser car ils fonctionnent à un niveau bas, dont un utilisateur Linux moyen ne s'en soucie pas moins.

Pour cette raison, APT a été introduit. La version 1.0.1 d'APT a ce qui suit sur la page de l'homme, «La commande APT est censée être agréable pour les utilisateurs finaux et n'a pas besoin d'être compatible en arrière comme APT-get."

APT fonctionne isolément et n'a pas besoin d'être combiné avec d'autres outils pour une bonne administration Linux, et il est facile à utiliser.

Les commandes

Pour un utilisateur Linux moyen, les commandes sont tout ce qui compte. Grâce aux commandes, les tâches sont exécutées et le travail réel peut être effectué. Jetons un coup d'œil aux principales commandes APT.

Obtenir de l'aide

La plus importante de toutes les commandes à discuter dans cet article est la commande utilisée pour obtenir de l'aide. Il rend l'outil facile à utiliser et garantit que vous n'avez pas à mémoriser les commandes.

L'aide fournit suffisamment d'informations pour effectuer des tâches simples et peut être accessible avec la commande ci-dessous:

apt - help

Vous obtiendrez une liste de diverses combinaisons de commandes à partir du résultat, vous devriez obtenir quelque chose de similaire à l'image ci-dessous:

Si vous le souhaitez, vous pouvez consulter les pages APT Man pour plus d'informations. Voici la commande pour accéder aux pages de l'homme:

homme apte

Rechercher un package

Pour de nombreuses opérations, vous auriez besoin de connaître le nom exact d'un package. Ceci et bien d'autres utilisations sont des raisons pour utiliser la commande de recherche.

Cette commande vérifie tous les packages de l'index du référentiel, recherche le mot-clé dans les descriptions des packages et fournit une liste de tous les packages avec le mot-clé.

recherche appropriée

Vérifier les dépendances des packages

Les packages Linux ont des dépendances, ces dépendances garantissent qu'ils fonctionnent correctement à mesure que les packages se cassent lorsque les dépendances se cassent.

Pour afficher les dépendances d'un package, vous utilisez le dépend commande.

apt dépend

Informations sur le package d'affichage

L'affichage des dépendances d'un package est une information que vous trouveriez utile. Cependant, il y a d'autres détails de package que vous pouvez obtenir. Pour moi, il serait moins productif de mémoriser toutes les commandes pour accéder à d'autres détails tels que la version du package, la taille de téléchargement, etc.

Vous pouvez obtenir toutes les informations d'un package en une seule tentative en utilisant le apte Commande comme vu ci-dessous:

spectacle apt

Installer le paquet

L'un des points les plus forts de Linux est la disponibilité de nombreux packages puissants. Vous pouvez installer des packages de deux manières: soit via le nom du package, soit via un deb Les fichiers de fichiers-deb sont des fichiers de logiciels Debian.

Pour installer des packages à l'aide du nom du package, la commande ci-dessous est utilisée:

Installation apte

Comme indiqué précédemment, vous devez connaître le nom du package avant de l'utiliser. Par exemple, pour installer nginx, la commande serait APT INSTALLATION NGINX.

L'autre moyen d'installer des packages est le travers deb dossier si disponible. Lors de l'installation d'un paquet via son deb fichier, apt récupére les dépendances du package elle-même et la télécharge pour que vous n'ayez pas à vous en soucier.

Vous pouvez installer deb Fichiers utilisant le chemin d'accès absolu vers les fichiers avec la commande ci-dessous:

Installation apte

Package de téléchargement

Si pour une raison quelconque, vous devez télécharger un package sans l'installer, vous pouvez le faire en utilisant le télécharger commande.

Cela téléchargerait le fichier DEB du package dans le répertoire où la commande était exécutée. Vous pouvez télécharger des packages en utilisant la commande ci-dessous:

Téléchargement apt

Si vous êtes alors intéressé à installer le .deb fichier, vous pouvez ensuite installer en utilisant le installer commande.

Mettre à jour l'index du référentiel

N'oubliez pas que nous avons parlé de sources.liste plus tôt? Eh bien, lorsqu'une nouvelle version d'un package est publiée, votre machine Linux n'est pas encore en mesure de l'installer car elle n'indiquerait pas. Pour l'indiquer, il doit réfléchir dans le sources.liste fichier et cela peut être fait en utilisant le mise à jour commande.

mise à jour apte

Cette commande rafraîchit l'index du référentiel et le maintient à jour avec les dernières modifications des packages répertoriés.

Supprimer les packages

Packages se briser. Les forfaits deviennent obsolètes. Les packages doivent être supprimés.

APT facilite la suppression des packages. Voici des conditions différentes pour supprimer les packages: supprimer les fichiers binaires et garder les fichiers de configuration, supprimer les fichiers binaires et les fichiers de configuration.

Pour supprimer les fichiers binaires seuls, le retirer La commande est utilisée.

APT REPLOR

Plus d'un paquet peut être supprimé, vous pouvez donc avoir apt retirer le haut nginx Pour supprimer le nginx et les packages supérieurs en même temps.

Pour supprimer les fichiers de configuration, le purge La commande est utilisée.

purge appropriée

Si vous souhaitez faire les deux en même temps, les commandes peuvent être combinées comme vu ci-dessous:

APT REPLOR - PURGE

Avant de continuer, il faut savoir que lorsque les packages sont supprimés, leurs dépendances restent i.e. Ils ne sont pas supprimés aussi. Pour supprimer les dépendances tout en désinstallant, le autoron La commande est utilisée comme vu ci-dessous:

APT AUTOREMOVE

Répertorier les packages

Oui, vous pouvez avoir les packages sur votre machine Linux répertoriée. Vous pouvez avoir une liste de tous les packages de l'index du référentiel, des packages installés et des packages mises à niveau.

Peu importe ce que vous avez l'intention de faire, le liste La commande serait utilisée.

liste appropriée

La commande ci-dessus est utilisée pour répertorier tous les packages disponibles dans l'index du référentiel.

liste appropriée -

La commande ci-dessus est utilisée pour répertorier les packages installés sur votre machine Linux.

Liste approfondie - OPDABLE

La commande ci-dessus est utilisée pour répertorier les packages installés sur votre machine qui ont des mises à niveau disponibles.

Mise à jour des packages

En ce qui concerne les packages, il ne s'agit pas d'installer et de supprimer les packages; Ils doivent également être mis à jour.

Vous pouvez décider de mettre à niveau un seul package ou tous les packages à la fois. Pour mettre à jour un seul package, le installer La commande va être utilisée. DROINT DROIT? Oui, mais nous allons ajouter le -une seule mise à niveau paramètre.

APT INSTALLANCE - NEULLÉ

Cela fonctionne lorsque vous avez l'intention de mettre à niveau un seul package. Cependant, si vous souhaitez mettre à niveau tous les packages, vous auriez besoin pour utiliser le améliorer commande.

La commande suivante serait utilisée pour effectuer une telle mise à niveau:

mise à niveau apt

Il convient de noter que le améliorer La commande ne supprime pas les dépendances et même si les packages améliorés n'en ont plus besoin, je.e. Ils sont obsolètes.

Mise à niveau du système

Contrairement à la mise à niveau régulière, le entièrement amélioré La commande à discuter ici effectue une mise à niveau complète du système.

Avec le entièrement amélioré La commande, les packages et dépendances obsolètes sont supprimés et tous les packages (y compris les packages système) sont mis à niveau vers leurs dernières versions.

La commande pour faire cela, c'est entièrement amélioré Comme vu ci-dessous:

APT complet

Conclusion

APT est un outil puissant qui fait de l'utilisation des distributions Linux basées sur Debian et Ubuntu une expérience merveilleuse. La plupart des commandes APT répertoriées ici nécessitent des autorisations racines, vous devrez donc peut-être ajouter Sudo au début des commandes.

Ces commandes ne sont qu'une pointe de l'iceberg des immenses pouvoirs que possède l'outil APT, et ils sont assez puissants pour vous mettre à l'aise avec la gestion des packages sur votre machine Linux.