Vous êtes sur la page 1sur 11

Nol Mac

Formateur et Consultant indpendant expert Unix et FOSS


http://www.noelmace.com

Gestion des logiciels

dpkg

Licence Creative Commons


Ce(tte) uvre est mise disposition selon les termes de la Licence Creative Commons Attribution - Pas dUtilisation Commerciale - Partage dans les
Mmes Conditions 3.0 France.
Linux LPIC1 Comptia Linux+ noelmace.com
Plan
Introduction

La commande dpkg

Installer un paquet

Obtenir des informations sur un paquet

Obtenir des informations sur un fichier

Dsinstaller un paquet

Administration

Linux LPIC1 Comptia Linux+ noelmace.com


Introduction
Gestionnaires de paquets deb

cr par Ian Jackson


en 1993
un des premiers systmes de gestion de paquets moderne complet
inspira RPM, le simplifiant

Adopt par Debian et la plupart de ses drivs


Ubuntu, Linux Mint
Knoppix, Damn Small Linux
CrunchBang Linux, etc
Linux LPIC1 Comptia Linux+ noelmace.com
La commande dpkg
$ dpkg [options] action

Permet de :
construire
installer
interroger
vrifier
mettre jour
dsinstaller

Linux LPIC1 Comptia Linux+ noelmace.com


Installer un paquet
$ dpkg {-i|--install} monpaquet.deb

Options supplmentaires :

-R ou recursive : mode rcursif

indiquer un rpertoire au lieu d'un paquet

--ignore-depends=package : ignorer les informations de dpendances du paquet

-G ou refuse-downgrade : ne pas installer si une version plus rcente du paquet est


dj installe

-E ou skip-same-version : ne pas installer si la mme version du paquet est dj


installe

--no-act : simple test

Linux LPIC1 Comptia Linux+ noelmace.com


Obtenir des informations sur un paquet

Si le paquet est install


$ dpkg {-p|--print-avail} paquet

Si le paquet n'est pas install


$ dpkg {-I|--info} paquet.deb

Linux LPIC1 Comptia Linux+ noelmace.com


Obtenir des informations sur un fichier

Afficher quel paquet(s) correspond(ent) un (ou plusieurs)


fichier(s)
$ dpkg {S|--search} pattern

Lister les fichiers associs un paquet


$ dpkg {L|--listfiles} paquet

Linux LPIC1 Comptia Linux+ noelmace.com


Dsinstaller un paquet
En conservant les fichiers de configuration
$ dpkg {-r|--remove} paquet

Options :
--ignore-depends et --no-act (cf installation)
-B ou -auto-deconfigure : dconfiguration automatique des paquets
dpendant de celui-ci

En supprimant les fichiers de configuration


$ dpkg {-P|--purge} paquet
Linux LPIC1 Comptia Linux+ noelmace.com
Administration
Lancer le script de post-installation d'un paquet
$ dpkg --configure paquet

si dj configur auparavant, privilgier dpkg-reconfigure

Lister tout les paquets correspondant un expression


$ dpkg {-l|--list} pattern

Chercher les paquets partiellement installs

$ dpkg {-C|--audit}

Linux LPIC1 Comptia Linux+ noelmace.com


Ce quon a couvert
Comment utiliser dpkg pour :
installer
mettre jour
vrifier
dsinstaller
obtenir des informations

Linux LPIC1 Comptia Linux+


FIN
noelmace.com
Licence
Ce(tte) uvre (y compris ses illustrations, sauf mention explicite) est mise disposition selon les
termes de la Licence Creative Commons Attribution - Pas dUtilisation Commerciale - Partage
dans les Mmes Conditions 3.0 France.

Pour voir une copie de cette licence, visitez http://creativecommons.org/licenses/by-nc-sa/3.0/fr/ ou crivez :


Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.

Vous tes libre de :

partager reproduire, distribuer et communiquer cette uvre

remixer adapter luvre

Selon les conditions suivantes :

Attribution Vous devez clairement indiquer que ce document, ou tout document driv
de celui, est (issu de) luvre originale de Nol Mac (noelmace.com) (sans suggrer qu'il
vous approuve, vous ou votre utilisation de luvre, moins d'en demander expressment
la permission).

Pas
Linux LPIC1 dUtilisation
Comptia Linux+Commerciale Vous navez pas le droit dutiliser cette uvre des fins
noelmace.com