Apt et Apt-get – Lequel utiliser

Les outils Linux apt et apt-get sont probablement l’un des outils de ligne de commande les plus fréquemment utilisés dans les distributions basées sur Debian lorsqu’il s’agit de gérer des packages logiciels. Les deux sont très similaires, cependant, quelques différences subtiles existent entre les deux. Dans ce guide, nous tenterons de distinguer entre apt et apt-get et comment ils sont utilisés.

Evolution de la commande apt

Pour mieux comprendre les deux commandes, remontons le temps et voyons comment la commande apt a évolué au fil du temps. Avant Debian 8 (Jessie) et Ubuntu 16.04 (Xenial Xerus), les utilisateurs interagissaient avec le gestionnaire de packages APT (Advanced Package Tool) à l’aide de la commande apt-get. Cependant, l’outil de ligne de commande n’a pas beaucoup attiré les utilisateurs et la plupart n’ont pas utilisé de manière exhaustive la plupart des options qui l’accompagnaient.

L’avènement d’Ubuntu 16.04 et de Debian 8 a vu l’introduction du apte outil de ligne de commande qui est un outil plus convivial et a cherché à fusionner les fonctionnalités de apt-get et apt-cache

Différences entre les commandes apt et apt-get

Après avoir examiné un bref historique des deux commandes, concentrons-nous maintenant sur les différences entre les deux.

1) Syntaxe de la commande

La différence la plus évidente est la façon dont la syntaxe de la commande. Pour example, pour mettre à jour les listes de packages ou l’index des packages à l’aide apte, exécutez la commande comme suit :

$ sudo mise à jour appropriée

lors de l’utilisation du apt-get commande, invoquer :

$ sudo apt-get mise à jour

Pour avoir une meilleure idée de la façon dont vous pouvez exécuter d’autres opérations à l’aide des commandes apt et apt-get, voici un bref résumé sous forme de tableau.

Opérationapt-getapte
Mettre à jour les listes de packagesapt-get mise à jourmise à jour appropriée
Installer un paquetapt-get install nom-paquetapt install nom-paquet
Supprimer un paquetapt-get remove package-nameapt supprimer nom-paquet
Forfaits de mise à niveauapt-get mise à niveaumise à niveau appropriée
Rechercher des forfaitsnom du package de recherche apt-cacheapt recherche nom-package
Afficher les informations sur le packageapt-cache show package-nameapt show package-name
Supprimer les indésirables
paquets
apt-obtenir la suppression automatiqueapt suppression automatique
Purger un paquet le long
ses fichiers de configuration
apt-get purgeapt purger

2) Sortie intuitive et plus informative

En plus des différences marquées entre les deux outils de ligne de commande, apt a insufflé un sentiment de nouveauté dans la sortie de la commande et, vers la fin, vous donne des informations sur le nombre de mises à jour à mettre à niveau. De plus, il vous permet de savoir comment afficher ces packages à l’aide du apt list –commande upgradable.

$ sudo mise à jour appropriée

$ apt list –upgradable

Avec le mise à niveau appropriée commande, une barre de progression a été introduite au bas du terminal indiquant la progression du processus de mise à niveau du package.

3) Commandes supplémentaires avec apt

Il existe 2 options de ligne de commande fournies avec APT.

liste apt: Cette commande répertorie les packages installés, disponibles et évolutifs.

apt edit-sources: Lorsque la commande est exécutée pour la première fois, elle vous présente une liste d’éditeurs de texte que vous pouvez utiliser pour ouvrir et modifier le fichier de liste des sources – /etc/apt/sources.list. Une fois que vous avez sélectionné votre option préférée, vous pourrez modifier directement le fichier pour les exécutions de commandes suivantes.

Conclusion

Bien que vous puissiez toujours utiliser la commande apt-get pour faire avancer les choses, la commande apt vous permet de passer plus de temps et de mieux vous aider à gérer vos packages. Il est plus facile à exécuter sur le terminal et, comme mentionné précédemment, est livré avec des options de commande supplémentaires.