Différence entre Apt et Apt get sous Linux (Ubuntu)

Table des matières

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
En utilisant apt au lieu d'apt-get, nous avons essentiellement la possibilité de gérer tous les packages d'une manière beaucoup plus simple.

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 à jour
Commande Apt
 mise à jour appropriée

Installer un ou plusieurs packages sur le systèmeCommande apt-get

 apt-get installer
Commande Apt
 apt installer

Mettre à jour tous les packages installésCommande apt-get

 apt-get dist-upgrade
Commande Apt
 apt dist-mise à niveau

Mettre à jour les packages installésCommande apt-get

 apt-get mise à niveau
Commande Apt
 mise à niveau appropriée

Supprimer un package du systèmeCommande apt-get

 apt-get supprimer
Commande Apt
 apt supprimer

Désinstaller les fichiers d'installation et les packages d'un utilitaireCommande apt-get

 apt-get purge
Commande Apt
 apt purger

Désinstaller les dépendances d'un programmeCommande apt-get

 apt-obtenir la suppression automatique
Commande Apt
 apt suppression automatique

Installer des packages pour compiler un programmeCommande apt-get

 apt-get build-dep
Commande Apt
 apt build-dep

Permet le téléchargement d'un code source d'un programmeCommande apt-get

 apt-get source
Commande 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-sources
Rappelons 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 package
De 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.

wave wave wave wave wave