Ceci est une ancienne révision du document !


dpkg - le gestionnaire de packets bas niveau de ubuntu

dpkg est un outil logiciel pour l'installation, la création, la suppression et la gestion des paquets Debian, et donc Ubuntu. Il permet aussi la gestion de paquets en provenance de sources extérieures aux dépôts APT, au format .deb.

dpkg nécessite les droits d'administration pour être exécuté.

Décompression

  • dpkg --unpack paquet.deb

    Décompresse le paquet, sans rien configurer.

À l'identique d'un archiveur qui décompresse une archive zip, bz2, ou gz, mais dans ce cas est spécifique au format .deb

Installation

  • dpkg -i paquet.deb

    L'option -i, ou –install, installe le ou les paquets indiqués, au format .deb. dpkg ne gère pas les dépendances, contrairement à apt-get.

Suppression

  • dpkg -r nom_du_paquet

    L'option -r ou –remove supprime le (ou les) paquet(s) indiqué(s) mais pas les fichiers de configuration associés au(x) paquet(s).

  • sudo dpkg -P nom_du_paquet

    L'option -P ou –purge permet de supprimer les fichiers de configuration associés en même temps que le paquet indiqué.

  • sudo dpkg --force-all --purge nom_du_paquet

    L'usage des options –force-all et –purge permet de forcer la désinstallation du paquet et de supprimer les fichiers de configuration associés.

Cette dernière commande est utile, mais risquée, et permet de forcer la suppression d'un paquet, ces dépendances et fichiers de configuration quand par la méthode normale cela bloque les processus de gestion apt.

Lister

  • dpkg -l chaîne

    L'option -l, ou –list, effectue une recherche et affiche une liste des paquets satisfaisant un motif de recherche.

  • dpkg -S fichier

    L'option -S, ou –search, affiche tous les paquets contenant le fichier indiqué en tant que critère de recherche.

  • dpkg -L paquet.deb

    L'option -L, ou –listfiles, retourne la liste des fichiers contenus dans le ou les paquets .deb indiqués.

  • dpkg --get-selections > liste_paquets

    L'option -get-selections retourne la liste de tous les paquets installes sur la machine.

  • dpkg --set-selections < liste_paquets

    L'option -set-selections marque comme A installer les paquets donnes par la liste : liste_paquets, il suffit d'un dselect install pour effectuer l'installation.

  • le manpage :
    man dpkg

Contributeurs : ste

  • dpkg.1194936783.txt.gz
  • Dernière modification: Le 18/04/2011, 14:41
  • (modification externe)