Posts Tagged ‘dpkg’

Les options de la commande dpkg

Posted on the février 22nd, 2009 under Articles by Pascal77

dpkg {option} [paquet | fichier]

Permet d’installer, gérer, construire et supprimer des paquets logiciels Debian.

-c => Liste le contenu du paquet spécifié.
-C => Recherche les paquets partiellement installés.
-i => Installe le paquet spécifié.
-I => (i majuscule) affiche des renseignements sur le paquet spécifié.
-l => (L minuscule) liste tous les paquets installés sur le système.
-L => Donne la liste des fichiers installés appartenant au paquet spécifié.
-P => Desinstalle le paquet indiqué y compris les fichiers de configuration modifiés.
-r => Desinstalle le paquet spécifié.
-s => Donne des information et le statut du paquet spécifié.
-S => Recherche et indique le paquet qui contient le fichier spécifié.

Clavier en qwerty

Posted on the février 20th, 2009 under Articles by Pascal77

Je ne sais si vous êtes comme moi, mais une mise à jour sous Debian Sid a perturbé mon clavier. Je me suis retrouve avec un clavier en qwerty. Ce n’est pas catastrophique, mais gênant surtout pour taper son mot de passe. Apt-listbugs n’a rien vu venir.

Voici la commande qui m’a sauvé

dpkg-reconfigure console-data

Un menu apparaît, il n’y a qu’a se laisser guider, et tout devrait rentrer dans l’ordre

Comment savoir ce qui est installé sur notre système.

Posted on the février 19th, 2009 under Articles by Pascal77

Il peut être utile de savoir ce qui est installé sur notre système. Pour cela nous allons avoir besoin de dlocate et dpkg . Pour cela, assurez vous que l’utilitaire dlocate soit bien installé sur votre ordinateur. Sinon la commande est simple:

aptitude install dlocate

Voyons maintenant la commande qui dirigera la liste dans un fichier.

dpkg -l | tee dpkglist

La liste est trop longue pour la coller sur ce blog, amis essayez vous verrez c’est surprenant.

Voici maintenant comment connaître les paquets dépendant de gnome

pascal@pascal:~$ dpkg -l gnome
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/H=à garder/besoin Réinstallation/X=les deux (État,Err: majuscule=mauvais)
||/ Nom Version Description
+++-==============-==============-
pn gnome (aucune description n’est disponible)
pascal@pascal:~$

Voilà c’est pas bien compliqué.

.

Comment retrouver le nom d’un paquet.

Posted on the février 18th, 2009 under Articles by Pascal77

Je ne sais pas si vous êtes comme moi, mais la mémoire me fait défaut parfois. Pourtant, bien souvent nous avons besoin de retrouver le nom d’un paquet installé.

L’option -S nous permet d’effectuer cette recherche avec l’outil dpkg, nous allons rechercher le paquet qui a fournit l’utilitaire « korn »

pascal@pascal:~$ dpkg -S korn
kde-icons-noia: /usr/share/icons/noia_kde_100/32×32/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/64×64/apps/korn.png
korn: /usr/share/apps/kconf_update/korn-3-4-config_change.upd
kde-i18n-fr: /usr/share/doc/kde/HTML/fr/korn/index.cache.bz2
korn: /usr/share/apps/kconf_update/korn-3-5-update.upd
korn: /usr/share/pixmaps/korn-16.xpm
kde-icons-mono: /usr/share/icons/mono/scalable/apps/korn.svgz
korn: /usr/share/doc/kde/HTML/en/korn
korn: /usr/share/man/man1/korn.1.gz
kde-i18n-fr: /usr/share/doc/kde/HTML/fr/korn
korn: /usr/share/doc/kde/HTML/en/korn/index.docbook
kde-icons-noia: /usr/share/icons/noia_kde_100/16×16/apps/korn.png
korn: /usr/share/apps/kconf_update/korn-3-5-metadata-update.pl
kde-icons-nuvola: /usr/share/icons/nuvola/48×48/apps/korn.png
korn: /usr/bin/korn
kdeartwork-theme-icon: /usr/share/icons/Locolor/32×32/apps/korn.png
kde-i18n-fr: /usr/share/doc/kde/HTML/fr/korn/index.docbook
korn: /usr/share/apps/kconf_update/korn-3-5-ssl-update.pl
korn: /usr/share/menu/korn
kde-i18n-fr: /usr/share/locale/fr/LC_MESSAGES/korn.mo
korn: /usr/share/doc/korn/html
kde-icons-nuvola: /usr/share/icons/nuvola/32×32/apps/korn.png
korn: /usr/share/doc/korn/changelog.Debian.gz
korn: /usr/lib/kconf_update_bin/korn-3-4-config_change
kdeartwork-theme-icon: /usr/share/icons/kdeclassic/48×48/apps/korn.png
korn: /usr/share/icons/hicolor/48×48/apps/korn.png
kde-i18n-fr: /usr/share/doc/kde/HTML/fr/korn/common
kdeartwork-theme-icon: /usr/share/icons/Locolor/16×16/apps/korn.png
kde-icons-noia: /usr/share/icons/noia_kde_100/64×64/apps/korn.png
korn: /usr/share/doc/korn/changelog.gz
korn: /usr/share/doc/korn/copyright
korn: /usr/share/pixmaps/korn.xpm
korn: /usr/share/doc/korn
kdeartwork-theme-icon: /usr/share/icons/kdeclassic/32×32/apps/korn.png
korn: /usr/share/icons/hicolor/32×32/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/16×16/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/22×22/apps/korn.png
kde-icons-noia: /usr/share/icons/noia_kde_100/128×128/apps/korn.png
korn: /usr/share/doc/kde/HTML/en/korn/common
kde-icons-noia: /usr/share/icons/noia_kde_100/48×48/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/128×128/apps/korn.png
korn: /usr/share/doc/kde/HTML/en/korn/index.cache.bz2
kdeartwork-theme-icon: /usr/share/icons/kdeclassic/16×16/apps/korn.png
korn: /usr/share/icons/hicolor/16×16/apps/korn.png
pascal@pascal:~$

Mais il existe une autre méthode avec dlocate. S’assurer que dlocate est installé sur votre machine, sinon aptitude install dlocate en root.

Puis

pascal@pascal:~$ dlocate korn
kde-icons-noia: /usr/share/icons/noia_kde_100/128×128/apps/korn.png
kde-icons-noia: /usr/share/icons/noia_kde_100/16×16/apps/korn.png
kde-icons-noia: /usr/share/icons/noia_kde_100/32×32/apps/korn.png
kde-icons-noia: /usr/share/icons/noia_kde_100/48×48/apps/korn.png
kde-icons-noia: /usr/share/icons/noia_kde_100/64×64/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/32×32/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/48×48/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/16×16/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/22×22/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/128×128/apps/korn.png
kde-icons-nuvola: /usr/share/icons/nuvola/64×64/apps/korn.png
korn: /.
korn: /usr
korn: /usr/share
korn: /usr/share/icons
korn: /usr/share/icons/hicolor
korn: /usr/share/icons/hicolor/48×48
korn: /usr/share/icons/hicolor/48×48/apps
korn: /usr/share/icons/hicolor/48×48/apps/korn.png
korn: /usr/share/icons/hicolor/16×16
korn: /usr/share/icons/hicolor/16×16/apps
korn: /usr/share/icons/hicolor/16×16/apps/korn.png
korn: /usr/share/icons/hicolor/32×32
korn: /usr/share/icons/hicolor/32×32/apps
korn: /usr/share/icons/hicolor/32×32/apps/korn.png
korn: /usr/share/applications
korn: /usr/share/applications/kde
korn: /usr/share/applications/kde/KOrn.desktop
korn: /usr/share/apps
korn: /usr/share/apps/kconf_update
korn: /usr/share/apps/kconf_update/korn-3-4-config_change.upd
korn: /usr/share/apps/kconf_update/korn-3-5-metadata-update.pl
korn: /usr/share/apps/kconf_update/korn-3-5-update.upd
korn: /usr/share/apps/kconf_update/korn-3-5-ssl-update.pl
korn: /usr/share/doc
korn: /usr/share/doc/korn
korn: /usr/share/doc/korn/changelog.gz
korn: /usr/share/doc/korn/copyright
korn: /usr/share/doc/korn/changelog.Debian.gz
korn: /usr/share/doc/kde
korn: /usr/share/doc/kde/HTML
korn: /usr/share/doc/kde/HTML/en
korn: /usr/share/doc/kde/HTML/en/korn
korn: /usr/share/doc/kde/HTML/en/korn/index.docbook
korn: /usr/share/doc/kde/HTML/en/korn/index.cache.bz2
korn: /usr/share/pixmaps
korn: /usr/share/pixmaps/korn.xpm
korn: /usr/share/pixmaps/korn-16.xpm
korn: /usr/share/menu
korn: /usr/share/menu/korn
korn: /usr/share/man
korn: /usr/share/man/man1
korn: /usr/share/man/man1/korn.1.gz
korn: /usr/lib
korn: /usr/lib/kconf_update_bin
korn: /usr/lib/kconf_update_bin/korn-3-4-config_change
korn: /usr/bin
korn: /usr/bin/korn
korn: /usr/share/doc/korn/html
korn: /usr/share/doc/kde/HTML/en/korn/common
kdeartwork-theme-icon: /usr/share/icons/Locolor/16×16/apps/korn.png
kdeartwork-theme-icon: /usr/share/icons/Locolor/32×32/apps/korn.png
kdeartwork-theme-icon: /usr/share/icons/kdeclassic/48×48/apps/korn.png
kdeartwork-theme-icon: /usr/share/icons/kdeclassic/16×16/apps/korn.png
kdeartwork-theme-icon: /usr/share/icons/kdeclassic/32×32/apps/korn.png
kde-i18n-fr: /usr/share/doc/kde/HTML/fr/korn
kde-i18n-fr: /usr/share/doc/kde/HTML/fr/korn/index.docbook
kde-i18n-fr: /usr/share/doc/kde/HTML/fr/korn/index.cache.bz2
kde-i18n-fr: /usr/share/locale/fr/LC_MESSAGES/korn.mo
kde-i18n-fr: /usr/share/doc/kde/HTML/fr/korn/common
kde-icons-mono: /usr/share/icons/mono/scalable/apps/korn.svgz
pascal@pascal:~$

Voilà, j’espère que ses deux petites astuces vous serviront, en tout cas, moi, elles me sont bien utiles dans mes grands moments de fatigue. ;)