Top 20 des commandes APT : votre guide sur la gestion des paquets Ubuntu et Debian
Les gestionnaires de paquets sont des outils essentiels pour la gestion des logiciels sur les systèmes Linux, permettant aux utilisateurs d’installer, de mettre à jour et de supprimer facilement des paquets logiciels. Ubuntu et Debian, deux des distributions Linux les plus populaires, utilisent l’outil APT (Advanced Packaging Tool) comme principal gestionnaire de paquets. Cet article explorera les 20 exemples les plus courants d’utilisation d’un gestionnaire de paquets sur les systèmes Ubuntu/Debian, en fournissant des étapes détaillées pour chaque tâche afin d’aider les utilisateurs nouveaux et expérimentés à gérer efficacement leurs systèmes.
Dans ce tutoriel, vous allez apprendre :
- Comment mettre à jour vos listes de paquets
- Comment installer de nouveaux progiciels
- Comment mettre à niveau des progiciels existants
- Comment supprimer des progiciels
- Comment rechercher des progiciels
- Comment nettoyer les dépendances de paquets inutilisées
- Comment ajouter un nouveau dépôt
- Et bien plus encore
APT (Advanced Package Tool) fournit une interface de haut niveau pour l’installation, la mise à niveau et la suppression de paquets, ainsi que les dépendances à partir de dépôts définis. Il simplifie la gestion des paquets en gérant automatiquement les dépendances. DPKG (Debian Package) est un outil de bas niveau permettant de gérer directement .deb fichiers, sans avoir à gérer de dépendances. APT est préféré pour sa facilité d’utilisation et la gestion de dépendances complexes, tandis que DPKG permet la gestion directe des fichiers de package.
Les 20 exemples de gestionnaires de paquets les plus courants sur Ubuntu/Debian
Vous trouverez ci-dessous des exemples détaillés de l’utilisation du gestionnaire de paquets APT pour les tâches courantes de gestion de logiciels dans les systèmes Ubuntu et Debian.
Mise à jour des listes de paquets : Avant d’installer de nouveaux paquets ou de mettre à jour les existants, il est crucial de mettre à jour vos listes de paquets.
sudo apt updateInstallation d’un nouveau logiciel : Pour installer un nouveau progiciel, utilisez la commande suivante.
sudo apt install package_nameRemplacez « package_name » par le nom du logiciel que vous souhaitez installer. Cette commande télécharge et installe le package ainsi que ses dépendances.
Mise à niveau des packages installés : assurez la sécurité et la mise à jour de votre système en mettant à niveau tous les packages installés.
sudo apt upgradeMise à niveau complète : Une mise à niveau complète peut installer de nouveaux paquets et supprimer les anciens si nécessaire.
sudo apt full-upgradeSuppression de packages : pour supprimer un package installé, utilisez la commande suivante.
sudo apt remove package_nameRemplacez « package_name » par le nom du paquet que vous souhaitez supprimer. Cette commande supprime le package mais laisse les fichiers de configuration intacts.
Purge des packages : pour supprimer un package ainsi que ses fichiers de configuration, utilisez la commande purge.
sudo apt purge package_nameRecherche de packages : Si vous recherchez un package mais que vous ne connaissez pas son nom exact, vous pouvez le rechercher.
apt search keywordRemplacez 'keyword' par un mot lié au package. Cette commande répertorie tous les packages qui correspondent au terme de recherche.
Liste des packages installés : pour afficher la liste de tous les packages installés sur votre système.
apt list --installedCette commande affiche tous les packages installés sur votre système.
Vérification des détails du package : pour afficher des informations détaillées sur un package.
apt show package_nameRemplacez 'package_name' par le nom du paquet. Cette commande affiche des informations détaillées sur le package, y compris sa version, ses dépendances et sa description.
Nettoyage des dépendances inutilisées : Après la suppression des paquets, il se peut que des dépendances inutilisées restent sur votre système. Nettoyez-les à l’aide de la commande suivante.
sudo apt autoremoveCette commande supprime les packages qui ont été installés automatiquement pour satisfaire les dépendances d’autres packages et qui ne sont plus nécessaires.
Identifier les paquets inutilisés avec Deborphan : Deborphan est un outil qui vous aide à trouver les paquets orphelins, qui sont des paquets installés qui ne sont plus nécessaires par aucun autre paquet installé. Tout d’abord, installez Deborphan s’il n’est pas déjà installé :
sudo apt install deborphanUne fois installé, exécutez Deborphan pour lister les paquets orphelins :
deborphanCette commande affichera une liste des paquets installés qui ne sont plus requis par aucun autre paquet, ce qui facilitera le nettoyage de votre système en supprimant les paquets inutiles.
Mise à jour d’un seul paquet : pour mettre à jour un paquet spécifique sans mettre à niveau tous les paquets.
sudo apt install --only-upgrade package_nameRemplacez 'package_name' par le nom du paquet que vous souhaitez mettre à jour.
Téléchargement d’un paquet sans l’installer : Pour télécharger un paquet sans l’installer.
apt download package_nameVérification des dépendances rompues : pour vérifier et corriger les dépendances rompues.
sudo apt -f installListe des paquets évolutifs : Pour répertorier tous les paquets qui peuvent être mis à niveau.
apt list --upgradableRecherche de fournisseurs de packages : pour déterminer quel package fournit un fichier ou une commande spécifique, utilisez la commande suivante.
dpkg -S keywordVérification des dépendances de paquet : Pour afficher les dépendances d’un paquet spécifique avant l’installation, vous pouvez utiliser la commande suivante.
apt depends package_nameRecherche de fournisseurs de paquets : Pour savoir quel paquet disponible fournit un fichier ou une commande spécifique, non limitée à ceux installés sur votre système, utilisez l’outil apt-file. Tout d’abord, assurez-vous que apt-file est installé :
sudo apt update && sudo apt install apt-fileEnsuite, mettez à jour la base de données d’apt-file :
sudo apt-file updateEnfin, recherchez le package fournissant le fichier ou la commande :
apt-file search keywordInstallation des fichiers de package locaux : Si vous disposez d’un fichier de package .deb local et que vous souhaitez l’installer directement, vous pouvez le faire à l’aide de la commande APT.
sudo apt install ./my_package.debListe de tous les packages installés : pour générer une liste de tous les packages logiciels installés sur votre système, utilisez la commande ci-dessous.
dpkg --list
Cette commande récupère les dernières listes de packages à partir de tous les référentiels configurés, ce qui vous permet d’installer les dernières versions des packages.
Cette commande met à niveau tous les packages installés vers leurs dernières versions sans supprimer aucun package.
Cette commande est similaire à la commande upgrade, mais peut également gérer les modifications des dépendances des packages avec les nouvelles versions des packages.
Ceci est utile lorsque vous souhaitez supprimer toutes les traces d’un paquet de votre système.
Remplacez 'package_name' par le nom du paquet. Cette commande télécharge le fichier de package .deb dans votre répertoire actuel.
Cette commande vérifie et tente de corriger les dépendances rompues sur votre système.
Cette commande affiche la liste des packages avec des mises à jour disponibles.
Remplacez « mot-clé » par le nom de fichier ou la commande qui vous intéresse. Cette commande parcourt tous les packages installés pour trouver celui qui contient le fichier ou la commande spécifié, ce qui vous aide à retrouver des fonctionnalités ou des dépendances spécifiques.
Remplacez « package_name » par le nom du paquet qui vous intéresse. Cette commande affiche une liste de tous les packages dont dépend le package spécifié, ce qui vous aide à comprendre ses exigences et son impact potentiel sur votre système.
Remplacez 'mot-clé' par le nom du fichier ou de la commande qui vous intéresse. Cette commande analyse tous les packages dans les dépôts, en identifiant quel package fournit le fichier ou la commande en question.
Remplacez './my_package.deb' par le chemin (relatif ou absolu) de votre fichier de package local. Cette commande permet à APT de gérer l’installation des fichiers .deb locaux, en résolvant et en installant les dépendances des dépôts si nécessaire.
Cette commande utilise « dpkg », le programme de gestion de paquets de Debian, pour afficher une liste complète des paquets installés, fournissant des informations précieuses sur les logiciels actuellement sur votre système.
Conclusion
La gestion des paquets logiciels sur les systèmes Ubuntu et Debian est simple avec le gestionnaire de paquets APT. En maîtrisant les commandes répertoriées dans cet article, les utilisateurs peuvent gérer efficacement les logiciels de leur système, en s’assurant qu’ils restent à jour et sécurisés. Qu’il s’agisse d’installer de nouveaux logiciels, de mettre à niveau votre système ou de nettoyer des paquets inutilisés, APT vous fournit les outils dont vous avez besoin pour entretenir votre système en toute simplicité.








