Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:apt:dpkg [19/03/2015 17:55] milou [dpkg et dpkg-deb] |
doc:systeme:apt:dpkg [14/09/2017 15:04] smolski [Option - --get-selections] |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
* Objet : dpkg et dpkg-deb, Utilisation | * Objet : dpkg et dpkg-deb, Utilisation | ||
* Niveau requis :{{tag>avisé}} | * Niveau requis :{{tag>avisé}} | ||
- | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) | ||
* Commentaires : // outil de manipulation des paquets // | * Commentaires : // outil de manipulation des paquets // | ||
- | * Suivi : | + | * Suivi : {{tag>à-tester}} |
* Création par [[user>bract]] le 10/07/2011 | * Création par [[user>bract]] le 10/07/2011 | ||
* Testé par .... le .... | * Testé par .... le .... | ||
Ligne 29: | Ligne 28: | ||
Pour rechercher de quel paquet provient un fichier : | Pour rechercher de quel paquet provient un fichier : | ||
- | <code bash> | + | <code user> |
dpkg -S fichier</code> | dpkg -S fichier</code> | ||
**Exemple :** | **Exemple :** | ||
- | <code bash> | + | <code user> |
dpkg -S /usr/bin/glxinfo</code> | dpkg -S /usr/bin/glxinfo</code> | ||
Indiquera de quel paquet ce fichier provient : | Indiquera de quel paquet ce fichier provient : | ||
- | mesa-utils: /usr/bin/glxinfo | + | <code config retour de la commande>mesa-utils: /usr/bin/glxinfo</code> |
Donc du paquet **mesa-utils**. | Donc du paquet **mesa-utils**. | ||
Ligne 67: | Ligne 66: | ||
On peut extraire un **.deb** grace à la commande : | On peut extraire un **.deb** grace à la commande : | ||
- | <code bash> | + | <code user> |
dpkg -x /mon/paquet.deb /répertoire/cible</code> | dpkg -x /mon/paquet.deb /répertoire/cible</code> | ||
Ligne 75: | Ligne 74: | ||
Une utilisation intéressante de ce listage, c'est de créer une liste d'installation reproductible sur ce pc comme sur d'autres en la récupérant aussi sur un support amovible ! | Une utilisation intéressante de ce listage, c'est de créer une liste d'installation reproductible sur ce pc comme sur d'autres en la récupérant aussi sur un support amovible ! | ||
+ | |||
+ | ===== Option -l ===== | ||
+ | |||
+ | L'option -l liste tous les paquets installés avec beaucoup d'informations. \\ | ||
+ | Pour faire une recherche spécifique sur un paquet, par exemple iceweasel, utiliser [[doc:systeme:grep|grep]] ainsi : | ||
+ | <code user>dpkg -l | grep iceweasel</code> | ||
==== Créer la liste des paquetages installés ==== | ==== Créer la liste des paquetages installés ==== | ||
- | <code bash> | + | <code user> |
dpkg --get-selections > /chemin/de/mes_paquetages</code> | dpkg --get-selections > /chemin/de/mes_paquetages</code> | ||
Ligne 100: | Ligne 105: | ||
La commande : | La commande : | ||
- | <code>dpkg -l</code> | + | <code user>dpkg -l</code> |
- | + | retourne bien la liste des paquets installés mais avec plus d'informations, cependant il n'est pas possible de l'utiliser pour installer une liste de paquets. | |
- | retourne bien la liste des paquets installés mais avec plus d'informations. \\ | + | |
- | Cependant il n'est pas possible de l'utiliser pour installer une liste de paquets. | + | |
===== aptitude-create ===== | ===== aptitude-create ===== |