Apt- l’un des meilleurs système de gestion de package.

Suite au diverses question que l’on me pose, j’ai décidé de poster un mémento sur Apt (Advanced Packaging Tool) le gestionnaire de paquets utilisé par Debian et ses dérivés.

PT fut conçu à l’origine pour fonctionner avec des paquets .deb sur des systèmes Debian, mais a depuis été adapté pour fonctionner avec des paquets Red Hat Package Manager avec l’outil apt-rpm, et pour fonctionner sur d’autres systèmes d’exploitation tels que Mac OS X (voir Fink). Sur les systèmes avec une gestion de paquets basée sur le format .deb, comme Debian, APT est une interface à dpkg.

APT simplifie l’installation, la mise à jour et la désinstallation de logiciels en automatisant la récupération de paquets à partir de sources APT (sur Internet, le réseau local, des CDs, etc.), la gestion des dépendances et parfois la compilation. Lorsque des paquets sont installés, mis à jour ou enlevés, les programmes de gestion de paquets peuvent afficher les dépendances des paquets, demander à l’administrateur si des paquets recommandés ou suggérés par des paquets nouvellement installés devraient aussi être installés, et résoudre les dépendances automatiquement. Les programmes de gestion de paquets peuvent aussi mettre à jour tous les paquets.

Il n’existe pas de commande apt en tant que tel. APT est essentiellement une bibliothèque C++ de fonctions utilisées par plusieurs programmes de gestion de paquets. Un de ces programmes est apt-get, probablement le plus connu.

  • Installer
  • apt-get install [package], Installe [package]
    apt-get -s install [package], Simule l’installation de [package]
    apt-get reinstall install [package], Réinstalle [package]
    apt-get install [package]/[distrib], Installe la version de [package] de la distribution [package]
    apt-get install [package]=[version], Installe [package] dans la version [version]
    apt-get source [package], Télécharge le package source
    apt-get -b source [package], Télécharge le package source et le compile ensuite
    apt-get build-dep [package], Télécharge les dépendances du package source qui va etre compilé

  • Désinstaller
  • apt-get remove [package], Désinstalle [package] et tous ceux qui en dépendent
    apt-get purge remove [package], Désinstalle aussi les fichiers de conguration

  • Mettre jour
  • apt-show-versions -u, Affiche la liste des packages pouvant etre mis jour
    apt-get update, Mise jour de la liste des packages disponibles
    apt-get -u upgrade, Liste et met jour les packages pouvant Etre mis jour
    apt-get dist-upgrade, Met jour tout le système

  • Nettoyer
  • apt-get clean, Vide le /var/cache/apt/archives
    apt-get autoclean, Enleve uniquement les packages obsolétes

  • S’informer
  • apt-cache search [foobar], Cherche dans la liste des packages disponibles les occurences de [foobar]
    apt-cache show [package], Description de [package]
    apt-cache depends [package], Dépendances de [package]
    apt-le search [fichier], Affiche le nom du package qui fournnit [fichier]
    apt-le list [package], contenu de [package]
    apt-le update, Mise jour de la base de données de apt-le

  • Configurer
  • apt-cong [package], Reconfigure [package]

  • Cloner
  • dpkg get-selections > selected, Liste des packages installés danns le chier selected
    dpkg set-selections < selected, Sélection des packages répertoriés dans le chier selected
    apt-get dselect-upgrade, Installation des packages sélectionné par dselect ou directement par dpkg

    Possibly Related Posts:



    One response so far, want to say something?

    1. Philippe Lelédy says:

      Légère erreur:

      La commande est apt-file et non apt-le

      Un plus serait de donner la listes des packages apt-* conseillés:

      Bien sûr apt mais aussi apt-file et peut-être d’autres apt-show-*

      Merci en tout cas de cette synthèse.

      Ph.L.

      RépondreRépondre

    Laisser un commentaire

    IMGP1923IMGP1922IMGP1919IMGP1904IMGP2570IMGP2561IMGP1089IMGP1084IMGP1081IMGP1075IMGP1469IMGP2319