Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

13 commandes APT à connaitre sur Debian, Ubuntu, Mint, …

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, ...

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
apt update : Mettre à jour les sources des dépôts

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 list : Lister les mises à jour disponibles

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
apt-cache : interroger un paquet dans les dépôts

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 et show : Afficher les informations d'un paquet (versions, description, ...)

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-cache depends : afficher les dépendances d'un paquet

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 install : installer un paquet

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
apt remove : supprimer un paquet du système

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 purge : Supprimer totalement un package

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
apt-file : Lister les fichiers d'un paquet

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.

apt-key est considéré comme obsolète.

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

L’article 13 commandes APT à connaitre sur Debian, Ubuntu, Mint, … est apparu en premier sur malekal.com.

Enregistrer un commentaire

0 Commentaires