Journal Prise en main APT DPKG

Posté par  (site web personnel) .
Étiquettes :
0
27
mai
2003
Ce document est une traduction personnelle du APT - DPKG Quick reference sheet disponible à l'adresse: http://people.debian.org/~mrd/deb-ref/apt-dpkg-ref.html enrichie de quelques options pratiques concernant surtout la mise à jour de paquets de distributions différentes. Par distribution, j'entends "stable", "testing" ou "unstable". A l'heure actuelle, cela correspond respectivement à Woody (debian 3.0), Sarge et Sid.

Utilisation courante d'APT
apt-get install
Télécharge et toutes ses dépendances, les installe ou les met à jour.
Pour installer un paquet d'une distribution moins stable :
apt-get install /<distribution> ou distribution e {stable, testing, unstable}
ou :
apt-get -t <distribution> install

apt-get remove [--purge]
Désinstalle et tous les paquets qui en dépendent. --purge indique a apt-get de supprimer également les fichiers de configuration liés a .

apt-get update
Met à jour la liste des paquets à partir des mirroirs Debian. Il est conseillé de lancer cette commande après chaque modification du fichier /etc/apt/sources.list .

apt-get upgrade [-u]
Met à jour les paquets installés à la dernière version disponible. Cette commande n'installera pas de nouveaux paquets, comme elle ne désinstallera pas d'anciens paquets. Si un paquet reuiert de nouvelles dépendances, il ne sera pas mis à jour. L'option -u active un mode verbeux.

apt-get dist-upgrade [-u]
Similaire à la commande précédente sauf que tous les paquets seront mis à jour, même s'il requiert de nouvelles dépendances.

apt-cache search
Recherche les paquets et les descriptions correspondant a .

apt-cache show
Montre la description de .

apt-cache showpkg
Comme précédemment mais en rajoutant les relations avec les autres paquets.

Utilisation courante de dpkg
dpkg -i <package.deb>
Installe <package.deb>.

dpkg -c <package.deb>
Affiche le contenu de <package.deb>.

dpkg -I <package.deb>
Extrait les informations de <package.deb>.

dpkg -r
Désinstalle .

dpkg -P
Idem que précedement mais supprime aussi les fichiers de configuration pour .

dpkg -L
Retourne la liste de tous les fichiers installés par .

dpkg -s
Affiche les informations à propos d'un paquet déjà installé.
Voir apt-cache show et dpkg -i <package.deb>.

dpkg-reconfigure
Reconfigure un paquet déjà installé. Il est possible d'utiliser debconf pour faire le reconfiguration du paquet.

echo `` hold'' | dpkg --set-selections i
Méthode à la ligne de commande pour bloquer un paquet.

dpkg --get-selections ``''
Retourne le statut de .

dpkg -S
Recherche dans la base de données des paquets et retourne le nom des paquets contenant .

Utilisation des paquets Source
apt-get source [-b]
Télécharge le paquet source pour et l'extrait.
Si l'option -b et spécifiée le paquet sera installé si vous êtres root.

apt-get build-dep
A partir de Debian Woody, cette commance permet de télécharger et d'installer toutes les dépendances pour un paquet source debian . On l'utilise souvent avec la commande précédente :
apt-get build-dep
apt-get source -b

dpkg-source -x <package.dsc>

dpkg-buildpackage
Construit un paquet Debian à partir du source tree. La commande doit être éxécutée a partir du répertoire principal. Exemple:
dpkg-buildpackage -rfakeroot -uc -b
L'option -rfakeroot signale d'utiliser le programme fakeroot pour simuler les privilèges de propriété root, -uc demande de ne pas utiliser crypto-signer les changelog et -b est utlisé pour "built binary package only".

Problèmes de dépendances
dpkg --configure --pending
si dpkg s'arrete avec un message d'erreur alors que apt-get met à jour ou installe des paquets, alors essayez cette commande suivie de :

apt-get install -f
apt-get upgrade -f
apt-get dist-upgrade -f

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.