Les utilisateurs de distribution Linux Debian ou ses dérivées comme Ubuntu, Mint et bien d’autres connaissent la commande APT.
Notamment la commande apt install qui permet d’installer un paquet.
Mais saviez vous qu’il existe de nombreuses autres commandes APT ?
La liste COMPLETE des commandes APT avec un description, explications et exemples d’utilisation.

13 commandes APT à connaitre sur Debian, Ubuntu, Mint, …
apt update : Mettre à jour les sources des dépôts
La commande apt-get update est à utiliser pour mettre à jour le référentiel APT de votre appareil.
Elle est à utiliser lorsque vous modifiez, ajouter une source ou pour récupérer les dernières modifications des dépôts.
sudo apt update

Voici le statut de la liste d’index retourné par apt update
- Hit – Cette liste d’index de package est déjà téléchargée et à jour
- Ign – Cette liste d’index n’a pas pu être téléchargée, par exemple en raison d’une erreur 404 (non trouvée) ou encore la signature électronique est introuvable
- Get – APT a vérifié les horodatages sur la liste des packages, il y a eu des modifications et seront téléchargés.
apt list : Lister les mises à jour disponibles
Cette commande vous permet de lister les mises à jour disponibles après avoir mis à jour le référentiel APT.
Utilisez la commande suivante :
apt list --upgradable
Puis les mises à jour de paquets avec les versions s’affichent en liste.

apt upgrade : Mettre à jour les paquets installés
La commande apt-get upgrade permet de mettre à jour l’ensemble des paquets installés sur votre PC.
Cela met à jour les logiciels installés, les librairies et met aussi à jour le noyau Linux.
En général, lorsque vous avez installé Debian, Ubuntu ou Mint, des mises à jour de sécurité sont mises en ligne.
Avec cette commande vous pouvez les appliquer sur votre système.
Mais elle ne permet pas de mettre à jour la version de votre distribution Linux.
sudo apt upgrade
apt dist-upgrade : Mettre à jour sa distribution
apt-get dist-upgrade permet de mettre à niveau votre distribution Linux.
C’est à dire de passer à la version supérieure.
Essentiel, il faut :
- Déclarer les sources de la nouvelle version de la distribution Linux
- Utiliser apt-get update pour mettre à jour les sources locales APT
- Utiliser apt-get dist-upgrade
sudo apt dist-upgrade
apt-cache : Interroger un paquet dans les dépôts
La commande apt-cache search permet d’interroger le dépôt pour chercher un paquet par un nom, description.
Elle agit essentiellement comme une utilisation de la commande grep sur les informations d’un paquet.
Par exemple pour chercher tous les paquets en lien avec iptables :
apt-cache search iptables

Mais si vous souhaitez plutôt trouver les paquets en relation avec les firewall :
apt-cache search firewall
apt show : Afficher les informations d’un paquet (versions, description, …)
Ces deux commandes permettent d’obtenir des informations détaillés d’un paquet dont :
- Le nom
- La version
- Les informations du mainteneur
- L’architecture
- Les dépendances
- Des suggestions de paquets
- Une description
- Les tags
- Les fichiers
- La taille
- Les hash (MD5 et SHA256)
La syntaxe est simple, il suffit de spécifier le nom du paquet.
Par exemple pour obtenir des informations sur le paquet iptables :
apt-cache show iptables

apt-cache showpkg
La commande apt-cache showpkg fonctionne de la même manière que la précédente.
Elle affiche les dépendances et les dépendances inversées. De plus, vous obtenez des informations supplémentaires sur les fichiers.
apt-cache showpkg iptables
apt-cache depends : afficher les dépendances d’un paquet
Cette commande permet de lister les dépendances et paquets recommandés, ainsi que les suggestions.
Par exemple pour afficher les dépendances du paquet iptables :
apt-cache depends iptables

apt install : installer un paquet
Enfin voici la principale utilisation d’apt avec la possibilité d’installer un paquet.
Pour cela on utilise l’option install en spécifiant le ou le noms des paquets.
Par exemple pour installer iptables :
sudo apt install iptables
Pour installer plusieurs paquets, séparez les par un espaces :
sudo apt install iptables apf-firewall
A partir de là, APT propose d’installer le paquet et ses dépendances si besoin.
Il ne reste plus qu’à confirmer l’installation et APT s’occupe du reste.

apt remove : Supprimer un paquet du système
A l’inverse, apt remove permet de désinstaller un paquet du système.
Il s’utilise exactement comme son homologue install.
sudo apt remove iptables

La suppression d’un package supprime toutes les données emballées, mais laisse généralement des fichiers de configuration utilisateur (modifiés) derrière, au cas où la suppression était un accident. Il suffit de publier une demande d’installation pour la suppression accidentelle
Le package restaurera sa fonction comme auparavant dans ce cas.
apt purge : Supprimer totalement un package
La commande purge fonctionne comme remove mais supprime l’intégralité des paquets dont les fichiers de configuration.
sudo apt purge iptables

apt clean et apt autoremove : Nettoyer APT
APT fournit aussi des commandes pour nettoyer le cache et le référentiel APT.
Voici les principales commandes :
- clean : La commande apt-get clean efface le référentiel local des fichiers de package récupérés qui sont laissés dans /var/cache. C’est l’option qui libère le plus de place disque
- autoclean : comme apt-get clean, elle efface le référentiel local des fichiers de package récupérés, mais elle ne supprime que les fichiers qui ne peuvent plus être téléchargés et sont pratiquement inutiles. Cela aide à empêcher votre cache de devenir trop volumineux
- autoremove : L’option autoremove supprime les packages qui ont été automatiquement installés car un autre package en avait besoin mais, avec ces autres packages supprimés, ils ne sont plus nécessaires. Parfois, une mise à niveau vous suggérera d’exécuter cette commande
Les commandes se saisissent de cette manière :
apt autoremove
apt-get clean
apt-file : Lister les fichiers d’un paquet
APT-FILE est un outil de ligne de commande pour rechercher des fichiers dans les packages pour le système de gestion des packages APT.
Les commandes disponibles :
- List – Afficher les fichiers de liste dans les packages
- list-indices – INDICES DE LISTE CONFIGURÉS EN APT
- search – Rechercher des fichiers dans les packages
- updates – Mettez à jour les fichiers de contenu de récupération des APT-source
Pour mettre à jour la liste des paquets :
apt-file update
puis pour lister tous les fichiers comportant le mode iptables :
apt-file search iptables

Si vous souhaitez connaître tous les fichiers qui composent un paquet, utilisez l’option list.
Par exemple pour lister les fichiers du package iptables :
apt-file list iptables
apt-key : gérer les signatures électroniques des sources APT
apt-key est le programme qui gère la liste des clés utilisées par APT à faire confiance aux référentiels. Il peut être utilisé pour ajouter ou supprimer les clés ainsi que répertorier les clés de confiance.
Pour ajouter une signature à partir du numéro de clé :
apt-key adv --recv-keys --keyserver keyserver.distribution.com <numeroclé>
Pour lister les clés et signatures :
apt-key list
Liens
- Apt Linux : installer et mise à jour de package et distribution
- 13 commandes APT à connaitre sur Debian, Ubuntu, Mint, …
- /etc/apt/sources.list : fichier de configuration des sources APT
- Add Repository : Modifier /etc/apt/sources.list sur Debian ou Ubuntu
- L’authentification des paquets sur APT
- Comment ajouter des clés de signature au référentiel APT sur Debian, Ubuntu
- dpkg : gestionnaire de paquets pour Debian, Ubuntu ou Mint
- 13 exemples d’utilisation de la commande dpkg pour les distributions Linux basées sur Debian
- Utiliser DNF/YUM sur Linux CentOS, Fedora, Redhat (REHL)
L’article 13 commandes APT à connaitre sur Debian, Ubuntu, Mint, … est apparu en premier sur malekal.com.
0 Commentaires