Sous Linux, Apt est un utilitaire de ligne de commande utilisé pour installer, mettre à jour, supprimer et gérer les packages deb sur Ubuntu, Debian et les distributions Linux associées. apt est conçu pour une utilisation interactive, Apt est utilisé avec les packages basés sur deb, où deb est un format de packaging créé et utilisé par l'outil de gestion de packages dpkg.
L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.
que signifie apt sous Linux
Apt ou Advanced Package Tool est un outil ou une application utilisé pour gérer les packages logiciels sur les distributions Linux. En termes Linux, les packages sont des applications, des bibliothèques, des outils similaires aux programmes sous Windows. Les distributions Linux utilisent souvent des référentiels centralisés pour installer et mettre à jour les applications dont les packages sont fournis par ces référentiels.
APT est principalement utilisé dans les distributions basées sur Deb telles que Ubuntu, Debian, Mint, Kali, etc. APT est étroitement intégré à ces distributions et peut même être utilisé avec d'autres logiciels de gestion de packages.
apt package manager a été créé en mars 1998 et est utilisé depuis plus de 20 ans. La dernière version est la 1.8 car la gestion des packages n'apporte pas de nouvelles fonctionnalités.
En termes simples :
apt est un utilitaire de ligne de commande permettant d'installer, de mettre à jour, de supprimer et de gérer les packages deb sur Ubuntu, Debian et les distributions Linux associées.
apt est conçu pour une utilisation interactive. Il est préférable d'utiliser apt-get et apt-cache dans un script shell car ils sont rétrocompatibles entre les versions et disposent de plus d'options et de fonctionnalités.
Relation Apt et Dpkg
Apt est utilisé avec les packages basés sur deb, où deb est un format d'empaquetage créé pour et utilisé par l'outil de gestion de packages dpkg. dpkg et Apt sont des outils utilisés pour travailler ensemble où dpkg est utilisé localement en fournissant le nom du package et l'emplacement d'installation ou le nom à supprimer tandis qu'apt est un outil basé sur le réseau ou Internet qui mettra à jour, recherchera, téléchargera et résoudra les dépendances du package sur d'autres référentiels de packages utilisant Internet. L'installation se fait en arrière-plan par dpkg.
Utilisation de la commande apt sous Linux
apt est conçu pour une utilisation interactive. Préférez apt-get et apt-cache dans vos scripts shell car ils sont rétrocompatibles entre les versions et disposent de plus d'options et de fonctionnalités.
La plupart des commandes apt doivent être exécutées en tant qu'utilisateur disposant des privilèges sudo.
Mettre à jour l'index des packages (apt update)
L'index des packages APT est essentiellement une base de données qui contient les enregistrements des packages disponibles dans les référentiels activés dans le système.
Pour mettre à jour l'index du package, exécutez la commande suivante. Cela extraira les dernières modifications du référentiel APT :
sudo apt update
Toujours mettre à jour l'index du package avant de mettre à niveau ou d'installer de nouveaux packages.
package de mise à niveau (apt update)
La mise à jour régulière du système Linux est l'un des aspects les plus importants de la sécurité de l'ensemble du système.
Pour mettre à niveau les packages installés vers la dernière version, exécutez :
sudo apt upgrade
Cette commande ne mettra pas à niveau les packages qui nécessitent la suppression des packages installés.
Si vous souhaitez mettre à niveau un seul package, transmettez le nom du package :
sudo apt upgrade package_name
Configurer les mises à jour de sécurité automatiques est toujours une bonne idée.
Mise à niveau complète (apt full-upgrade)
La différence entre la mise à niveau et la mise à niveau complète est que cette dernière supprimera les packages installés si l'ensemble du système doit être mis à niveau.
sudo apt full-upgrade
Soyez extrêmement prudent lorsque vous utilisez cette commande.
Installer les packages (apt install)
L'installation des packages est aussi simple que d'exécuter la commande suivante :
sudo apt install package_name
Si vous souhaitez installer plusieurs packages, spécifiez-les sous forme de liste séparée par des espaces :
sudo apt install package1 package2
Pour installer un package local deb, veuillez fournir le chemin complet du fichier. Sinon, la commande tente de récupérer et d'installer le package à partir du référentiel APT.
sudo apt install /full/path/file.deb
Supprimer le package (apt Remove)
Pour supprimer un package installé, tapez ce qui suit
sudo apt remove package_name
Vous pouvez également spécifier plusieurs packages, séparés par des espaces :
sudo apt remove package1 package2
La commande Remove désinstallera le package donné, mais il peut laisser certains fichiers de configuration derrière. Si vous souhaitez supprimer un package comprenant tous les fichiers de configuration, utilisez purge au lieu de supprimer :
sudo apt purge package_name
Supprimez les packages inutilisés (apt autoremove)
Chaque fois qu'un nouveau package dépendant d'autres packages est installé sur le système, il installera également le package dépendances. Après avoir supprimé le package, les dépendances resteront sur le système. Ces packages restants ne sont plus utilisés par autre chose et peuvent être supprimés.
Pour supprimer les dépendances indésirables, utilisez la commande suivante :
sudo apt autoremove
Afficher la liste des packages (apt list)
La commande list vous permet de lister les packages disponibles, installés et évolutifs.
Pour lister tous les packages disponibles, utilisez la commande suivante :
sudo apt list
Cette commande imprimera une liste de tous les packages, y compris des informations sur la version et l'architecture du package. Pour déterminer si un package spécifique est installé, vous pouvez utiliser la commande grep pour filtrer la sortie.
sudo apt list | grep package_name
Pour répertorier uniquement les packages installés, veuillez saisir :
sudo apt list --installed
在实际升级软件包之前获取可升级软件包列表可能很有用:
sudo apt list --upgradeable
搜索包 (apt search)
此命令允许您在可用包列表中搜索给定包:
sudo apt search package_name
如果找到,该命令将返回名称与搜索词匹配的包。
查看包的信息 (apt show)
在删除或安装新软件包之前,有关软件包依赖性,安装大小,软件包源等信息可能很有用。
要检索有关给定包的信息,请使用以下 show 命令:
sudo apt show package_name
相关推荐:《Linux视频教程》
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!