[[dpkg]]
Piste: » dpkg
dpkg : le gestionnaire de paquets bas niveau de Ubuntu
dpkg (pour debian package) est un outil logiciel en ligne de commande chargé de l'installation, la création, la suppression et la gestion des paquets Debian (.deb), le type de paquets traités par Ubuntu. Il permet aussi la gestion de paquets Debian en provenance de sources extérieures aux dépôts APT.
Pour l'installation de paquets, dpkg dispose d'une interface graphique, GDebi, que vous pouvez utiliser si vous préférez éviter la ligne de commande.
Pré-requis
dpkg nécessite les droits d'administration pour être exécuté.
Utilisation
Décompression
dpkg --unpack paquet.deb
Décompresse le paquet, sans rien configurer.
Installation
sudo 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, il faut ensuite, pour compléter l'installation d'un programme qui a des dépendances, exécuter dans un terminal :
sudo apt-get -f install
cette commande installera les dépendances puis le programme qui n'a pas pu s'installer a cause des dépendances manquantes.
Suppression
sudo dpkg -r nom_du_paquet
L'option
-rou–removesupprime 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
-Pou–purgepermet 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-allet–purgepermet de forcer la désinstallation du paquet et de supprimer les fichiers de configuration associés.
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-selectionsretourne la liste de tous les paquets installés sur la machine.dpkg --set-selections < liste_paquets
L'option
-set-selectionsmarque comme A installer les paquets donnés par la liste : liste_paquets, il suffit d'un dselect install pour effectuer l'installation.
(dselect est un programme à installer au préalable)
Références
- le manpage :
man dpkg
Contributeurs : ste//