Différence entre apt et apt-get

Difference Between Apt Vs



Chaque utilisateur de Linux connaît les puissantes commandes apt et apt-get et l'a très probablement utilisé pour gérer les packages dans leur système. Cependant, la plupart d'entre eux ne comprennent pas la différence entre apt et apt-get et ne savent souvent pas quand utiliser l'un ou l'autre. Les deux sont des outils de ligne de commande open source utilisés pour gérer des packages tels que l'installation, la mise à jour, la mise à niveau et la suppression. Cependant, il existe encore des différences entre eux.

Dans cet article, nous expliquerons la différence entre les commandes apt et apt-get sous Linux. Nous discuterons également de quelques-unes des commandes apt les plus souvent utilisées qui ont remplacé la commande apt-get.







Apt- Bref historique

L'utilitaire de ligne de commande apt a été introduit en 2014 pour les packages .deb de la distribution Debian. Il a d'abord été utilisé dans la version instable de Debian, puis est devenu standard dans Debian 8. Au départ, il n'a pas attiré beaucoup d'attention des utilisateurs, et ils ont continué à utiliser l'ancienne et familière commande apt-get. Cependant, après la sortie d'Ubuntu 16.04, il a commencé à gagner en popularité et a en quelque sorte remplacé apt-get.



Différence entre apt-get et apt

La première différence que vous remarquerez entre apt et apt-get est la commande elle-même. Par exemple, si vous souhaitez utiliser apt-get update pour mettre à jour l'index du référentiel système, vous devez exécuter :



$sudo apt-get mise à jour

Maintenant avec l'apt, il vous suffit de lancer :





$sudomise à jour appropriée

La commande apt update met non seulement à jour l'index du référentiel, mais indique également si et combien de nouvelles versions du logiciel sont disponibles dans le référentiel.

Voyons quelques commandes plus apt qui ont remplacé le apt-get. Pour afficher ces commandes, vous pouvez taper apt help ou visiter la page de manuel apt en tapant apt man dans le terminal. Il affichera toutes les informations relatives à apt



Fonction apt-get apte
Installer le paquet apt-get installer

apt installer
Supprimer le paquet apt-get supprimer apt supprimer
Mettre à jour tous les packages apt-get mise à niveau mise à niveau appropriée
Mettre à jour tous les packages (gestion automatique des dépendances) apt-get dist-upgrade

apt mise à niveau complète

Rechercher des forfaits recherche apt-cache recherche apt
Afficher les informations sur le paquet spectacle apt-cache Apt spectacle
Supprimer les dépendances indésirables apt-obtenir la suppression automatique

apt suppression automatique

Supprime le package avec la configuration associée Apt-get purge apt purger

Dans le tableau ci-dessus, toutes les commandes sont identiques si vous remplacez apt-get par apt, à l'exception de la commande apt upgrade. L'ancienne commande apt-get upgrade met à jour tous les packages qui existent actuellement dans votre système. Il n'installe ni ne supprime le package existant sur votre système.

Cependant, la nouvelle commande apt upgrade installe les packages qui ont été ajoutés en tant que dépendances des packages pouvant être mis à niveau. Bien que similaire à la mise à niveau apt-get, elle ne supprime pas non plus les packages précédemment installés.

De plus, la commande apt show imprime la sortie par ordre alphabétique et masque certaines informations moins importantes qui ont été affichées par la commande apt-cache show.

La différence entre apt et apt-get ne se limite pas aux seules commandes. Une autre fonctionnalité visuelle a été ajoutée à la nouvelle commande apt pour la rendre agréable pour les utilisateurs finaux. Chaque fois qu'un paquet est mis à jour lors de l'utilisation d'une mise à niveau apt, d'une mise à niveau complète apt ou d'une mise à niveau apt dist, vous verrez une barre de progression vous informant de la progression du processus. Il apparaît également lorsque vous supprimez le package en utilisant apt remove ou apt purge.

De plus, si nous exécutons apt list –upgradable, il affiche également des couleurs pour fournir un aperçu clair des packages pour lesquels le référentiel propose une version la plus à jour.

Deux nouvelles commandes :

Outre les commandes de remplacement, deux nouvelles commandes ont été introduites avec apt : apt list et apt edit-sources.

  • liste apt – lorsque la commande apt list est utilisée avec –installed ou –upgradeable, elle répertorie les packages installés, disponibles pour l'installation ou ceux qui doivent être mis à niveau.
  • apt edit-sources – lorsque cette commande est utilisée, elle ouvre le fichier sources.list dans un éditeur pour édition.

Apt-get n'est toujours pas entièrement remplacé par l'apt, et je pense qu'il ne sera jamais complètement abandonné. Cependant, vous pensez peut-être à ce que vous devriez opter pour : apt ou apt-get. À mon avis, opter pour apt en vaudra la peine car il fournit toutes les fonctions requises pour la gestion des packages et est plus rapide, plus convivial et facile à utiliser.