Joseph Tux

Liste des paquets installés : dpkg

jeudi 24 juillet 2014 par Joseph Tux

 COMPARAISON ENTRE -l et —get-selections

dpkg -l | egrep '^ii' | perl -lane 'print $F[1]' [1]
et
dpkg --get-selections | egrep -deinstall | perl -lane 'print $F[0]' [2]

 Résultat

diff grep_dpkg--get-selections_install.liste dpkg-l_grep_ii_F1.liste [3]
ne revoie aucune différence

La même comparaison pour les fichiers marqués « deinstall » (dpkg —get-selections) ou « rc » (dpkg -l) :
$dpkg -l | egrep -v '^ii|Souhait=|^[|+]'| wc
    72     631    873'

$dpkg --get-selections | egrep deinstall |wc
    72     144    1913

Si le nombre de paquets n’est pas égal, il y a des paquets marqués ni « ii » ni « rc » donc, a priori mal installés :
$dpkg -l | egrep -v '^ii|rci'
en montrera la liste et leur état.

 DIFFÉRENCE ENTRE

(1) dpkg —get-selections
et
(2) dpkg —get-selections « * »

La version (2) trouve un paquet gs installé, inexistant dans la liste des paquets.

Note : la commande gs est installée sur le système :
dpkg -S '/usr/bin/gs'
 ghostscript: /usr/bin/gs

 Vérification :

dpkg --yet-to-unpack
gs                   (aucune description n'est disponible)
Extrait de man dpkg

—yet-to-unpack
Recherche les paquets qui ont été sélectionnés pour l’installation, mais
qui pour une raison quelconque, ne sont pas encore installés.

$dpkg -s gs
 Package: gs
 Status: install ok not-installed
 Priority: extra
 Section: text

[1le nom est en 2e colonne

[2le nom est en 1e colonne

[3les 2 listes sont triées alphabétiquements


Accueil | Contact | Plan du site | | Statistiques du site | Visiteurs : 109 / 59180

Suivre la vie du site fr  Suivre la vie du site GNU, LINUX, BSD, LL  Suivre la vie du site AIDES GNU/LINUX  Suivre la vie du site DEBIAN   ?

Site réalisé avec SPIP 3.1.6 + AHUNTSIC

Creative Commons License