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ération | apt-get | apte |
Mettre à jour les listes de packages | apt-get mise à jour | mise à jour appropriée |
Installer un paquet | apt-get install nom-paquet | apt install nom-paquet |
Supprimer un paquet | apt-get remove package-name | apt supprimer nom-paquet |
Forfaits de mise à niveau | apt-get mise à niveau | mise à niveau appropriée |
Rechercher des forfaits | nom du package de recherche apt-cache | apt recherche nom-package |
Afficher les informations sur le package | apt-cache show package-name | apt show package-name |
Supprimer les indésirables paquets | apt-obtenir la suppression automatique | apt suppression automatique |
Purger un paquet le long ses fichiers de configuration | apt-get purge | apt 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.