Ubuntu utilise apt et dpkg pour installer les packages

apt (Advanced Packaging Tool) est un gestionnaire de paquets front-end shell dans Debian et Ubuntu.
La commande apt fournit des commandes pour rechercher, installer, mettre à niveau et supprimer un certain, un groupe ou même tous les packages logiciels, et les commandes sont concises et faciles à retenir.
L'exécution de la commande apt nécessite les privilèges de super administrateur (root).

apt与apt-get

Avant de commencer à comparer les commandes apt et apt-get, examinons le contexte de ces deux commandes et ce qu'elles tentent d'accomplir.

Debian, la carte mère des systèmes d'exploitation Linux comme Ubuntu, Linux Mint et Elementary OS, dispose d'un système de « gestion de paquets » robuste dans lequel chacun de ses composants et applications est intégré dans des packages installés sur le système. Debian utilise un ensemble d'outils appelé Advanced Packaging Tool (APT) pour gérer ce système de paquets, mais ne le confondez pas avec la commande apt, ce n'est en fait pas la même chose.

Dans les distributions Linux basées sur Debian, il existe divers outils qui peuvent interagir avec APT pour faciliter l'installation, la suppression et la gestion des packages par les utilisateurs. Apt-get est l'un des outils de ligne de commande les plus populaires, et un autre outil populaire est Aptitude, un petit outil qui combine à la fois la ligne de commande et l'interface graphique.

Si vous avez lu notre guide des commandes apt-get, vous avez peut-être rencontré de nombreuses commandes similaires comme apt-cache, apt-config, etc. Comme vous pouvez le constater, ces commandes sont de niveau relativement bas et regorgent de fonctionnalités que l'utilisateur Linux moyen n'utilisera probablement jamais. En d’autres termes, les commandes de gestion de packages Linux les plus couramment utilisées sont réparties entre les trois commandes apt-get, apt-cache et apt-config.

L'introduction de la commande apt vise à résoudre le problème de la trop grande dispersion des commandes. Elle inclut les options de fonction les plus largement utilisées depuis l'apparition de la commande apt-get, ainsi que les fonctions rarement utilisées dans apt-cache et apt. Commandes -config.

Lors de l'utilisation de la commande apt, les utilisateurs n'ont plus besoin de passer d'apt-get à apt-cache ou apt-config, et apt est plus structuré et offre aux utilisateurs les options nécessaires pour gérer les packages.

En termes simples : apt = collection des options de commande les plus couramment utilisées dans apt-get, apt-cache et apt-config.

Différence entre les commandes apt et apt-get

Bien qu'apt dispose de certaines options de commande similaires à apt-get, elle n'est pas entièrement compatible avec la commande apt-get. C'est-à-dire que certaines commandes de la série apt-get peuvent être remplacées par apt, mais pas toutes.

commande appropriée commande remplacée fonction de la commande
installation appropriée apt-get installer installer le paquet
apte à supprimer apt-get supprimer supprimer les packages mais conserver les fichiers de configuration
purge appropriée apt-get purge Supprimer les packages et les fichiers de configuration
mise à jour appropriée apt-get mise à jour Actualiser l'index du référentiel
mise à niveau appropriée apt-get mise à niveau mettre à niveau tous les packages évolutifs
apt suppression automatique apt-get suppression automatique Supprimez automatiquement les packages inutiles
apt mise à niveau complète apt-get dist-upgrade Gérer automatiquement les dépendances lors de la mise à niveau des packages
recherche appropriée recherche dans le cache apt demande de recherche
spectacle approprié spectacle apt-cache afficher les détails de l'installation

Bien sûr, apt possède ses propres commandes :

nouvelle commande apt fonction de la commande
liste appropriée Répertorier les packages avec conditions (installés, évolutifs, etc.)
apt modifier les sources modifier la liste des sources

syntaxe appropriée

apt [options] [commande] [paquet …]

  • options : Facultatif, les options incluent -h (aide), -y (sélectionnez tous « oui » lorsque vous y êtes invité pendant le processus d'installation), -q (ne pas afficher le processus d'installation) et ainsi de suite.
  • command : L’opération à effectuer.
  • package : Le nom du package installé.

commandes courantes appropriées

  • Répertoriez toutes les commandes d'inventaire logiciel pouvant être mises à jour :sudo apt update
  • Forfaits de mise à niveau :sudo apt upgrade
  • Répertoriez les packages pouvant être mis à jour et les informations de version :apt list --upgradeable
  • Pour mettre à niveau le progiciel, supprimez le progiciel qui doit être mis à jour avant la mise à niveau :sudo apt full-upgrade
  • Installez la commande logicielle spécifiée :sudo apt install <package_name>
  • Installez plusieurs packages :sudo apt install <package_1> <package_2> <package_3>
  • Mettez à jour la commande logicielle spécifiée :sudo apt update <package_name>
  • Afficher les informations spécifiques au package, telles que : le numéro de version, la taille de l'installation, les dépendances, etc. :sudo apt show <package_name>
  • Supprimez les packages mais conservez les fichiers de configuration Commande : sudo apt remove <package_name>. Remarque : Si vous utilisez Remove pour supprimer, le fichier de configuration ne sera pas créé lorsque vous l'installerez à nouveau, même si le fichier de configuration a été supprimé manuellement.
  • Nettoyez les dépendances et les fichiers de bibliothèque inutilisés :sudo apt autoremove
  • Supprimez les packages et les fichiers de configuration :sudo apt purge <package_name>
  • Commande Rechercher des packages :sudo apt search <keyword>
  • Répertoriez tous les packages installés :apt list --installed
  • Répertoriez les informations de version pour tous les packages installés :apt list --all-versions

Si vous souhaitez installer un package deb, vous devez utiliser dpkgla commande.

Installez le package deb à l'aide de la commande dpkg

Utilisation courante de Dpkg :

  • Installez un paquet Debian, tel que celui que vous avez téléchargé manuellement :sudo dpkg -i <package.deb>
  • Répertoriez le contenu de <package.deb> :sudo dpkg -c <package.deb>
  • Extrayez les informations sur le package de <package.deb> :sudo dpkg -I <package.deb>
  • Pour supprimer un package installé :sudo dpkg -r <package>
  • Supprimez complètement un package installé. Contrairement à Remove, qui supprime simplement les données et les exécutables, purge supprime également tous les fichiers de configuration :sudo dpkg -P <package>
  • Répertoriez tous les fichiers installés. Consultez également dpkg -c pour examiner le contenu d'un fichier .deb :sudo dpkg -L <package>
  • Afficher des informations sur les packages installés. Voir aussi apt-cache pour afficher les informations sur les packages à partir d'une archive Debian, et dpkg -I pour afficher les informations sur les packages extraites d'un fichier .deb :sudo dpkg -s <package>
  • Pour reconstruire un paquet installé, s'il utilise debconf (debconf fournit une interface de configuration unifiée pour l'installation du paquet) :sudo dpkg-reconfigure <package>

S'il y a un problème pendant le processus d'installation, vous pouvez d'abord utiliser la sudo apt-get updatecommande command

Guess you like

Origin blog.csdn.net/zyy247796143/article/details/127085684