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
# Re: Prise en main APT DPKG
Posté par jeeeeeee . Évalué à 3.
# Re: Prise en main APT DPKG
Posté par mxt . Évalué à 2.
J'ai l'impression que lorsqu'une nouvelle version d'un paquet est installée suite à une upgrade les fichiers de conf le sont aussi.
En fait pour XFree par exemple en upgradant la version, il me semble que XF86Config a retrouvé son état d'après le dpkg-reconfigure alors qu'entre temps j'avais fait plein de changements à la main.
C'est moi qui hallucine ?
Sinon y'a un moyen pour que apt ne modifie pas les fichiers de conf des paquets qu'il met à jour ?
Merci
[^] # Re: Prise en main APT DPKG
Posté par Slaanesh . Évalué à 1.
# Re: Prise en main APT DPKG
Posté par jerome (site web personnel) . Évalué à 1.
[^] # Re: Prise en main APT DPKG
Posté par jerome (site web personnel) . Évalué à 1.
\<packages\>
<>
comme faut il l'ecrire, tous les "cornet ouvert - package - cornet fermé"
[^] # Re: Prise en main APT DPKG
Posté par jerome (site web personnel) . Évalué à 1.
http://fatnerf.nerim.net/doc/APT(...)
Comme ça, vous pourrez trouver les < et les > manquants.
[^] # Re: Prise en main APT DPKG
Posté par Tieno . Évalué à 1.
[^] # Re: Prise en main APT DPKG
Posté par Tieno . Évalué à 1.
http://fatnerf.nerim.net/doc/support/APT.help(...)
[^] # Re: Prise en main APT DPKG
Posté par Julien Mathien (site web personnel) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.