Recherche de site Web

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 contre DPKG

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.

  1. 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 update
  2. 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.

  3. Installation d’un nouveau logiciel : Pour installer un nouveau progiciel, utilisez la commande suivante.

    sudo apt install package_name

    Remplacez « 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.

  4. 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 upgrade
  5. Cette commande met à niveau tous les packages installés vers leurs dernières versions sans supprimer aucun package.

  6. Mise à niveau complète : Une mise à niveau complète peut installer de nouveaux paquets et supprimer les anciens si nécessaire.

    sudo apt full-upgrade
  7. 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.

  8. Suppression de packages : pour supprimer un package installé, utilisez la commande suivante.

    sudo apt remove package_name

    Remplacez « package_name » par le nom du paquet que vous souhaitez supprimer. Cette commande supprime le package mais laisse les fichiers de configuration intacts.

  9. Purge des packages : pour supprimer un package ainsi que ses fichiers de configuration, utilisez la commande purge.

    sudo apt purge package_name
  10. Ceci est utile lorsque vous souhaitez supprimer toutes les traces d’un paquet de votre système.

  11. Recherche de packages : Si vous recherchez un package mais que vous ne connaissez pas son nom exact, vous pouvez le rechercher.

    apt search keyword

    Remplacez 'keyword' par un mot lié au package. Cette commande répertorie tous les packages qui correspondent au terme de recherche.

  12. Liste des packages installés : pour afficher la liste de tous les packages installés sur votre système.

    apt list --installed

    Cette commande affiche tous les packages installés sur votre système.

  13. Vérification des détails du package : pour afficher des informations détaillées sur un package.

    apt show package_name

    Remplacez '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.

  14. 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 autoremove

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

  15. 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 deborphan

    Une fois installé, exécutez Deborphan pour lister les paquets orphelins :

    deborphan

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

  16. 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_name

    Remplacez 'package_name' par le nom du paquet que vous souhaitez mettre à jour.

  17. Téléchargement d’un paquet sans l’installer : Pour télécharger un paquet sans l’installer.

    apt download package_name
  18. Remplacez 'package_name' par le nom du paquet. Cette commande télécharge le fichier de package .deb dans votre répertoire actuel.

  19. Vérification des dépendances rompues : pour vérifier et corriger les dépendances rompues.

    sudo apt -f install
  20. Cette commande vérifie et tente de corriger les dépendances rompues sur votre système.

  21. Liste des paquets évolutifs : Pour répertorier tous les paquets qui peuvent être mis à niveau.

    apt list --upgradable
  22. Cette commande affiche la liste des packages avec des mises à jour disponibles.

  23. Recherche de fournisseurs de packages : pour déterminer quel package fournit un fichier ou une commande spécifique, utilisez la commande suivante.

    dpkg -S keyword
  24. 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.

  25. Vé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_name
  26. 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.

  27. Recherche 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-file

    Ensuite, mettez à jour la base de données d’apt-file :

    sudo apt-file update

    Enfin, recherchez le package fournissant le fichier ou la commande :

    apt-file search keyword
  28. 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.

  29. Installation 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.deb
  30. 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.

  31. Liste 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
  32. 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é.

Articles connexes: