Debian

Outil de gestion des packages Apt

Outil de gestion des packages Apt
Votre machine Linux est aussi bonne que vous la faites. Pour en faire une machine puissante, vous devez installer les bons packages, utiliser les bonnes configurations parmi une foule d'autres choses. Parler de forfaits ; dans cet article, je ferais une introduction à l'outil de gestion de packages APT. Semblable à YUM pour les distributions Linux basées sur RHEL (RedHat Enterprise Linux) - qui a été discuté ici - APT (Outil de packaging avancé) est destiné à gérer les packages sur les distributions Linux basées sur Debian et Ubuntu.Cet article n'est pas prévu pour discuter de tous les pouvoirs de l'outil de gestion de packages APT, il est plutôt destiné à vous donner un aperçu rapide de cet outil et de la façon dont vous pouvez l'utiliser. Cela servirait bien à des fins de référence et de compréhension du fonctionnement de l'outil. Sans plus tarder, commençons.

Emplacement

Tout comme de nombreux outils Linux, apt est stocké dans le /etc répertoire-contient les fichiers de configuration pour tous les programmes qui s'exécutent sur les systèmes Linux-et peut être consulté en naviguant vers le répertoire.

Apt dispose également d'un fichier de configuration qui se trouve dans le /etc/apt répertoire avec le nom du fichier apte.conf.

Vous feriez beaucoup d'installations de packages avec apt, donc il serait très utile de savoir que les sources de packages sont stockées dans un sources.liste déposer. Fondamentalement, apt vérifie ce fichier pour les packages et tente de l'installer à partir de la liste des packages - appelons-le un index de référentiel.

le sources.liste fichier est stocké dans le /etc/apt répertoire et il existe un fichier similaire, nommé sources.liste.ré. Il ne s'agit pas en fait d'un fichier, mais d'un répertoire qui conserve d'autres sources.liste des dossiers. Les sources.liste.d est utilisé par Linux pour conserver certains sources.liste fichiers dans un endroit séparé en dehors de la norme /etc/apt annuaire.

La confusion : APT vs APT-GET

Oui, beaucoup de gens confondent apt avec apt-get. Voici un choc: ils ne sont pas les mêmes.

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

Apt-get existait avant apt. Cependant, apt-get n'existe pas isolément car il fonctionne avec d'autres packages apt tels que apt-cache et apt-config. Ces outils, lorsqu'ils sont combinés, sont utilisés pour gérer les packages Linux et ont également différentes commandes. De plus, ces outils ne sont pas les plus faciles à utiliser car ils fonctionnent à un niveau bas, ce dont un utilisateur Linux moyen se moque complètement.

Pour cette raison, apt a été introduit. La version 1.0.1 d'APT a ce qui suit sur la page de manuel, "La commande apt est censée être agréable pour les utilisateurs finaux et n'a pas besoin d'être rétrocompatible comme apt-get."

Apt fonctionne de manière isolée et n'a pas besoin d'être combiné avec d'autres outils pour une bonne administration Linux, et il est également 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 abordées dans cet article est la commande utilisée pour obtenir de l'aide. Il rend l'outil facile à utiliser et vous évite d'avoir à mémoriser les commandes.

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

apt --help

Vous obtiendrez une liste de différentes 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 de manuel apt pour plus d'informations. Voici la commande pour accéder aux pages de manuel :

homme apte

Rechercher un forfait

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

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

recherche apt

Vérifier les dépendances des packages

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

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

apt dépend

Afficher les informations sur le paquet

L'affichage des dépendances d'un package est une information que vous pourriez trouver utile. Cependant, vous pouvez obtenir d'autres détails sur le forfait. 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 paquet en une seule tentative en utilisant le apte commande comme on le voit ci-dessous :

apt montrer

Installer le paquet

L'un des points 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 file-deb sont des fichiers de progiciels debian.

Pour installer des packages en utilisant le nom du package, la commande ci-dessous est utilisée :

apt installer

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 installer nginx.

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

Vous pouvez installer deb fichiers en utilisant le chemin absolu vers les fichiers avec la commande ci-dessous :

apt installer

Télécharger le package

Si pour une raison quelconque, vous devez télécharger un package sans l'avoir installé, vous pouvez le faire en utilisant le Télécharger commander.

Cela téléchargerait le fichier deb du package dans le répertoire où la commande a été exécutée. Vous pouvez télécharger des packages à l'aide de la commande ci-dessous :

apt télécharger

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

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

N'oubliez pas que nous avons parlé sources.liste plus tôt? Eh bien, lorsqu'une nouvelle version d'un paquet est publiée, votre machine Linux n'est pas encore en mesure de l'installer car cela n'indiquerait pas. Pour qu'il l'indique, il doit se refléter dans le sources.liste fichier et cela peut être fait en utilisant le mettre à jour commander.

mise à jour appropriée

Cette commande actualise l'index du référentiel et le maintient à jour avec les dernières modifications apportées aux packages répertoriés.

Supprimer les paquets

Pause forfaits. Les packages deviennent obsolètes. Les paquets doivent être supprimés.

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

Pour supprimer uniquement les fichiers binaires, le supprimer la commande est utilisée.

apt supprimer

Plus d'un paquet peut être supprimé, vous pouvez donc avoir apt supprimer nginx haut pour supprimer les packages Nginx et top en même temps.

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

apt purger

Si vous souhaitez faire les deux à la fois, les commandes peuvent être combinées comme indiqué ci-dessous :

apt supprimer --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 non plus. Pour supprimer les dépendances lors de la désinstallation, le suppression automatique La commande est utilisée comme indiqué ci-dessous :

apt suppression automatique

Lister les packages

Oui, vous pouvez avoir les packages sur votre machine Linux répertoriés. Vous pouvez avoir une liste de tous les packages dans l'index du référentiel, les packages installés et les packages pouvant être mis à niveau.

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

liste apt

La commande ci-dessus permet de lister tous les packages disponibles dans l'index du référentiel.

liste apt --installé

La commande ci-dessus permet de lister les packages installés sur votre machine Linux.

liste apt --upgradeable

La commande ci-dessus est utilisée pour lister 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 uniquement d'installer et de supprimer des packages ; ils doivent aussi ê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. Droit surprenant? Oui, mais nous allons ajouter le -mise à niveau uniquement paramètre.

apt install --only-upgrade

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

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

mise à niveau appropriée

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

Mise à niveau du système

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

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

La commande pour ce faire est mise à niveau complète comme on le voit ci-dessous :

apt mise à niveau complète

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 root, vous devrez donc peut-être ajouter sudo au début des commandes.

Ces commandes ne sont qu'une partie visible de l'iceberg des immenses pouvoirs que possède l'outil apt, et elles sont suffisamment puissantes pour vous permettre de gérer à l'aise les packages sur votre machine Linux.

Bataille pour Wesnoth 1.13.6 Développement publié
Bataille pour Wesnoth 1.13.6 publiée le mois dernier, est la sixième version de développement de la 1.13.x series et il apporte un certain nombre d'am...
Comment installer League Of Legends sur Ubuntu 14.04
Si vous êtes fan de League of Legends, alors c'est l'occasion pour vous de tester League of Legends. Notez que LOL est pris en charge sur PlayOnLinux ...
Installez le dernier jeu de stratégie OpenRA sur Ubuntu Linux
OpenRA est un moteur de jeu de stratégie en temps réel libre/gratuit qui recrée les premiers jeux Westwood comme le classique Command & Conquer: Red A...