GNU/Linux >> Tutoriels Linux >  >> Linux

Quelle est la différence entre la commande apt et apt-get ?

Présentation

Si vous êtes un utilisateur Linux, vous connaissez certainement les commandes apt et apt-get et l'ont très probablement utilisé pour gérer les packages dans leur système.

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 apt et les commandes apt-get sous Linux.

APT

Outil de package avancé , ou APT , est une interface utilisateur de logiciel libre qui fonctionne avec les bibliothèques principales pour gérer l'installation et la suppression de logiciels sur Debian et les distributions Linux basées sur Debian.

APT simplifie le processus de gestion des logiciels sur les systèmes informatiques de type Unix en automatisant la récupération, la configuration et l'installation des packs logiciels, soit à partir de fichiers recompilés, soit en compilant le code source.

Utilisation d'APT

APT est une collection d'outils distribués dans un package nommé apt . Une partie importante d'APT est définie dans une bibliothèque de fonctions C++ ;

APT inclut également des programmes en ligne de commande pour gérer les packages, qui utilisent la bibliothèque. Trois de ces programmes sont apt , apt-get et apt-cache .

L'appartement le paquet est "important ” priorité dans toutes les versions actuelles de Debian, et est donc inclus dans une installation Debian par défaut. APT peut être considéré comme une interface pour dpkg , plus convivial que l'ancien frontal dselect. Tandis que dpkg effectue des actions sur des packages individuels, APT gère les relations (en particulier les dépendances) entre eux, ainsi que l'approvisionnement et la gestion des décisions de version de niveau supérieur (suivi des versions et épinglage des versions).

Une caractéristique majeure d'APT est la façon dont il appelle dpkg

Il effectue un tri topologique de la liste des packages à installer ou supprimer et appelle dpkg dans le meilleur ordre possible. Dans certains cas, il utilise la –force options de dpkg . Cependant, il ne le fait que lorsqu'il est incapable de calculer comment éviter la raison dpkg nécessite que l'action soit forcée.

Différence entre apt-get et apt

Tout d'abord, vous devez savoir que la différence entre apt et apt-get est la commande elle-même.

Par exemple, si vous souhaitez utiliser apt-get pour mettre à jour le système, vous devez exécuter

sudo apt-get update

Avec apt , vous devez courir

sudo apt update

REMARQUE  :La commande apt update non seulement met à 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.

Aussi pour voir les commandes avec apt, vous pouvez taper apt help ou visitez la page man apt Il affichera toutes les informations relatives à apt.

apt help
OR
man apt

Certains types de commandes apt et apt-get

  • Pour installer le package
apt install [package_name]
apt-get install [package_name]
  • Pour supprimer le package
apt remove [package_name] 
apt-get remove [package_name]
  • Également pour mettre à jour tous les packs
apt upgrade
apt-get upgrade
  • Également pour rechercher des packages
apt search
apt-cache search
  • Mettre à jour tous les packages et gérer leurs dépendances
apt full-upgrade
apt-get dist-upgrade
  • Afficher les informations sur le package
apt show
apt-cache show
  • Supprimez les dépendances indésirables
apt autoremove
apt-get autoremove
  • Supprime le package avec la configuration associée
apt purge
apt-get purge

REMARQUE :L'appartement afficher La commande imprime la sortie dans l'ordre alphabétique et masque certaines informations moins importantes affichées par le apt-cache show commande.

Il existe une autre fonctionnalité de la nouvelle commande apt pour la rendre agréable pour les utilisateurs finaux.

Lorsque le package est mis à jour lors de l'utilisation d'une mise à niveau apt, mise à niveau complète d'apt , ou apt dist-upgrade , vous verrez une barre de progression vous informant de l'avancement du processus comme indiqué ci-dessous dans la capture d'écran.

Il en va de même pour la suppression ou la purge d'un paquet.

Si vous exécutez apt list –upgradable, cela affichera certaines couleurs pour fournir un aperçu évident des packages.

apt list --upgradable

Il y a deux commandes introduites avec apt :

Commandes liste apt et sources d'édition apt

  • liste d'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.
  • Et apt edit-sources  :lorsque cette commande est utilisée, elle ouvre le fichier sources.list dans un éditeur pour modification.

Pour la première commande, nous avons montré un exemple

Pour la deuxième commande, nous allons vous montrer un exemple

sudo apt edit-sources

Choisissez l'éditeur de texte que vous préférez

Conclusion

C'est tout

Nous avons illustré la différence entre la commande apt et apt-get.

Merci


Linux
  1. Quelle est la différence entre la commande locate et find sous Linux

  2. Quelle est la différence entre strtok_r et strtok_s en C ?

  3. Quelle est la différence entre fsck et e2fsck ?

  4. Quelle est la différence entre unlink et rm ?

  5. Quelle est la différence entre la route et la route IP ?

Quelle est la différence entre Linux et Unix ?

Quelle est la différence entre le chat et la commande tactile

Différence entre apt et apt-get expliquée

Qu'est-ce qu'un Hyperviseur ? Quelle est la différence entre les types 1 et 2 ?

Quelle est la différence entre curl et Wget ?

Quelle est la différence entre les commandes kill et killall ?