editor, reviewer
416
modifications
m (Page créée avec « <div style="background:yellow;border:2px orange solid;border-left:5px orange solid;padding-left: 10px"> '''/!\''' Ce document n'a pas été validé par la communauté. Soyez ... ») |
(suppression de la catégorie modèle) |
||
(6 versions intermédiaires par 3 utilisateurs non affichées) | |||
Ligne 3 : | Ligne 3 : | ||
'''Attention:''' Si au cours de vos manipulations un problème survenait, vous ne pouvez en aucun cas incriminer ce site. Posez vos questions sur le [http://forum.debian-fr.org forum]. | '''Attention:''' Si au cours de vos manipulations un problème survenait, vous ne pouvez en aucun cas incriminer ce site. Posez vos questions sur le [http://forum.debian-fr.org forum]. | ||
</div> | </div> | ||
DPKG est un utilitaire de base pour gérer les paquets Debian .deb | DPKG est un utilitaire de base pour gérer les paquets Debian .deb | ||
Ligne 11 : | Ligne 10 : | ||
* Installer un paquet présent sur votre système: | * Installer un paquet présent sur votre système: | ||
# dpkg -i Nom_du_paquet | # dpkg -i Nom_du_paquet | ||
* Forcer l'installation un paquet présent sur votre système en ignorant les dépendances. | |||
:En général forcer l'installation d'un paquet '''N'EST PAS UNE BONNE IDéE'''... | |||
# dpkg -i --force-all Nom_du_paquet | |||
* Installer un paquet d'une branche particulière (Nous supposons que la branche est déjà dans votre sources.list). | |||
# apt-get install -t unstable Nom_du_paquet | |||
* Supprimer un paquet: | * Supprimer un paquet: | ||
# dpkg -r Nom_du_paquet | # dpkg -r Nom_du_paquet | ||
* Supprimer un paquet même défectueux et marquer comme demandant une réinstallation: | * Supprimer un paquet '''même défectueux''' et marquer comme demandant une réinstallation: | ||
# dpkg -r --force-remove-reinstreq Nom_du_paquet | # dpkg -r --force-remove-reinstreq Nom_du_paquet | ||
Ligne 30 : | Ligne 36 : | ||
* Connaître la liste des fichiers d’un paquet: | * Connaître la liste des fichiers d’un paquet: | ||
$ dpkg -L | $ dpkg -L nom_exact_du_paquet | ||
* Informations complètes sur un paquet: | * Informations complètes sur un paquet: | ||
Ligne 37 : | Ligne 43 : | ||
* Re-configurer un paquet: | * Re-configurer un paquet: | ||
$ dpkg-reconfigure nom_exact_du_paquet | $ dpkg-reconfigure nom_exact_du_paquet | ||
* Lister la version d'un paquet installé | |||
$ apt-cache policy linux-base | grep Installé | |||
Installé : 2.6.36~rc5-1~experimental.1 | |||
* Chercher un paquets contenant un mot - nom, description ou version (ici "2.6.36") | |||
$ COLUMNS=120 dpkg -l | grep 2.6.36 | |||
ii configure-dsl 2.6.36.10 transitional dummy package | |||
ii linux-base 2.6.36~rc5-1~experimenta Linux image base package | |||
ii linux-headers-2.6.36-rc5 2.6.36~rc5-1~experimenta All header files for Linux 2.6.36 (meta-package) | |||
ii linux-headers-2.6.36-rc5 2.6.36~rc5-1~experimenta All header files for Linux 2.6.36 (meta-package) | |||
ii linux-headers-2.6.36-rc5 2.6.36~rc5-1~experimenta Header files for Linux 2.6.36-rc5-amd64 | |||
ii linux-headers-2.6.36-rc5 2.6.36~rc5-1~experimenta Common header files for Linux 2.6.36-rc5 | |||
ii linux-image-2.6.36-rc5-a 2.6.36~rc5-1~experimenta Linux 2.6.36-rc5 for 64-bit PCs | |||
ii linux-kbuild-2.6.36 2.6.36-rc5~experimental. Kbuild infrastructure for Linux 2.6.36 | |||
ii linux-source-2.6.36 2.6.36~rc5-1~experimenta Linux kernel source for version 2.6.36 with Debian patches | |||
ii linux-tools-2.6.36 2.6.36~rc5-1~experimenta Performance analysis tools for Linux 2.6.36-rc5 | |||
==== Astuce: ==== | ==== Astuce: ==== | ||
Ligne 42 : | Ligne 65 : | ||
* Copier la configuration d’un système sur un autre : [[Reinstallation_rapide]] | * Copier la configuration d’un système sur un autre : [[Reinstallation_rapide]] | ||
* Automatiser le télé-chargement des mises à jour | * Automatiser le '''télé-chargement''' seulement des mises à jour tous les matins à 9h30 : (à placer dans un fichier dans /etc/cron.d) | ||
30 9 * * * (/usr/bin/apt-get update && /usr/bin/apt-get -dy dist-upgrade) | 30 9 * * * (/usr/bin/apt-get update && /usr/bin/apt-get -dy dist-upgrade) | ||
=== Opération sur les versions === | === Opération sur les versions === | ||
==== " | ==== "Geler et dégeler" des paquets ==== | ||
DPKG permet de facilement opérer sur les | DPKG permet de facilement opérer sur les versions des paquets. | ||
Il peut être nécessaire par exemple de conserver un paquet dans une version, et d'empêcher sa mise à jour lors d'un apt-get dist-upgrade ou aptitude safe-upgrade | Il peut être nécessaire par exemple de conserver un paquet dans une version, et d'empêcher sa mise à jour lors d'un apt-get dist-upgrade ou aptitude safe-upgrade | ||
Il peut aussi être nécessaire de redescendre un paquet dans une version antérieure | Il peut aussi être nécessaire de redescendre un paquet dans une version antérieure | ||
Ligne 65 : | Ligne 88 : | ||
fluxbox hold | fluxbox hold | ||
* Lever la conservation en l' | * Lever la conservation en l'état | ||
# echo fluxbox install|dpkg --set-selections | # echo fluxbox install|dpkg --set-selections |