Au fur et à mesure que les systèmes d'exploitation publient de nouvelles versions, nous pouvons trouver des différences au niveau de l'environnement, des applications et l'une des plus courantes est au niveau des commandes pour le support et la gestion du système.
Lorsque nous travaillons avec des distributions Linux, en particulier Ubuntu et Debian, il est courant que nous utilisions la commande apt-get pour obtenir des informations sur les packages disponibles pour le système et leur processus de gestion respectif. Bien qu'apt-get ait fait ses débuts en 1998, à partir de l'année 2014, apt a été développé et remplit les mêmes fonctions que apt-get, mais entre les deux commandes, il existe de petites différences que Solvetic analysera en détail aujourd'hui.
Comme nous l'avons indiqué, apt a été développé en 2014 par les mêmes développeurs apt-get, seulement jusqu'à Ubuntu 16, la plupart d'entre nous ont commencé à utiliser et à remarquer les différences avec apt.
Qu'est-ce que l'APTAPT (Advanced Packaging Tool) est un ensemble d'outils qui ont été développés pour gérer et administrer tout ce qui concerne les packages pour Debian et Ubuntu et ce package contient des outils qui facilitent diverses tâches avec des packages tels que :
- Installation de nouveaux packages
- Gestion et mise à jour des packages existants
- Suppression des packages du système d'exploitation
Similitudes entre apt et apt-getAnalysons d'abord les similitudes entre ces deux outils de gestion de packages :
- Les deux ont été développés pour la gestion des paquets
- Avec les deux commandes, nous pouvons donner des ordres au gestionnaire de paquets APT
- Les deux utilitaires partagent la plupart de leur code, ce qui leur permet d'être efficaces et sécurisés
- Leurs fonctions sont identiques
Différences entre apt et apt-getNous allons maintenant discuter de certaines des principales différences entre les deux outils de gestion de packages APT.
- Les résultats affichés par apt sont plus simples que ceux de apt-get
- Les commandes apt sont beaucoup plus simples que apt-get
- Apt a la capacité de gérer les packages rpm.
- Au niveau de la compatibilité entre les versions, apt-get est bien plus compatible qu'apt.
- Les résultats d'apt-get seront toujours les mêmes alors qu'avec apt ils peuvent varier d'une version à l'autre
Au niveau de la gestion, l'une des différences les plus marquées se situe au moment de l'installation ou de la suppression d'un certain package puisque nous verrons en bas la barre de progression avec le pourcentage de la tâche effectuée qui nous permet de connaître en détail l'état actuel de ce:
AGRANDIR
Maintenant, au niveau du déploiement, apt est beaucoup plus ordonné et offre des résultats plus clairs, par exemple, lors de l'utilisation de la ligne weechat de recherche apt-cache, nous verrons ce qui suit :
apt-cache recherche weechat
AGRANDIR
Maintenant, si nous utilisons apt search weechat ce sera le résultat obtenu :
apt recherche weechat
AGRANDIR
Noter:N'oubliez pas que les commandes les plus utilisées avec le gestionnaire APT sont apt-get et apt-cache.
Une autre différence que nous trouvons est lors de la mise à jour du système, car lorsque nous utilisons la ligne de mise à jour sudo apt, nous pouvons voir à la fin le nombre de packages disponibles pour la mise à jour :
AGRANDIR
Lors de l'exécution de sudo apt-get update, nous ne verrons aucune information :
sudo apt-get mise à jour
AGRANDIR
Ensuite, nous verrons certaines des équivalences des commandes que nous pouvons utiliser sous Linux avec apt et apt-get :
Mettre à jour les référentiels de distributionCommande apt-get
apt-get mise à jourCommande Apt
mise à jour appropriée
Installer un ou plusieurs packages sur le systèmeCommande apt-get
apt-get installerCommande Apt
apt installer
Mettre à jour tous les packages installésCommande apt-get
apt-get dist-upgradeCommande Apt
apt dist-mise à niveau
Mettre à jour les packages installésCommande apt-get
apt-get mise à niveauCommande Apt
mise à niveau appropriée
Supprimer un package du systèmeCommande apt-get
apt-get supprimerCommande Apt
apt supprimer
Désinstaller les fichiers d'installation et les packages d'un utilitaireCommande apt-get
apt-get purgeCommande Apt
apt purger
Désinstaller les dépendances d'un programmeCommande apt-get
apt-obtenir la suppression automatiqueCommande Apt
apt suppression automatique
Installer des packages pour compiler un programmeCommande apt-get
apt-get build-depCommande Apt
apt build-dep
Permet le téléchargement d'un code source d'un programmeCommande apt-get
apt-get sourceCommande Apt
source appropriée
En plus de la nouvelle commande apt, nous avons deux nouvelles commandes qui sont les suivantes :
Répertoriez tous les packages avec des critères :
liste apt
AGRANDIR
Il nous permet d'éditer la liste des ressources :
apt edit-sourcesRappelons qu'il s'agit de la première mise à jour majeure d'APT dans Ubuntu et qu'elle s'appelle APT 1.0 et que les principales options dont nous disposons en utilisant cette commande sont celles que nous pouvons voir en utilisant la commande :
apt --help
ChercherIl remplit une fonction similaire à la liste de recherche apt-cache avec la différence qu'apt les trie par ordre alphabétique.
ListerIl est similaire à dpkg list et répertorie tous les packages disponibles.
SpectacleIl remplit un rôle similaire à apt-cache show et masque les détails qui ne sont pas pertinents pour l'utilisateur.
InstallerIl nous permet d'installer des packages et de plus, nous pouvons voir la barre de progression de l'installation.
Mettre à jourIl remplit la même fonction que apt-get à la différence qu'il affiche des couleurs pour les mettre en valeur.
SupprimerCette option nous permet de supprimer des packages.
Mise à niveau complèteIl est similaire à dist-upgrade et nous permet de mettre à jour le système en installant, supprimant et mettant à jour des packages.
AméliorerCela fonctionne de la même manière que apt-get dist-upgrade et nous permet de mettre à jour le système en installant et en mettant à jour des packages.
Modifier-SourcesIl nous permet d'éditer le fichier sources.list en utilisant $ EDITOR
Voici quelques façons dont nous utiliserons apt dans Ubuntu 16 :
$ sudo apt install nom du paquet
$ sudo apt supprimer le nom du package
$ apt recherche nom du packageDe cette façon, nous pouvons explorer cette nouvelle option avec le commande apt dans Ubuntu. Comme nous pouvons le voir, apt et apt-get sont des outils fondamentaux lorsqu'il s'agit de travailler avec des packages sous Linux.