Red Hat Linux 7.1: Guide de personnalisation officiel Red Hat Linux | ||
---|---|---|
Précédent | Chapitre 17. Gestion des paquetages à l'aide de RPM | Suivant |
RPM est un outil pratique pour gérer votre système ainsi que pour identifier et résoudre des problèmes. Aussi, la meilleure façon de donner un sens à toutes ses options est d'examiner quelques exemples.
Vous avez peut-être supprimé des fichiers accidentellement, mais ne savez pas exactement lesquels. Pour vérifier le système en entier et trouver ce qui pourrait manquer, entrez la commande suivante :
rpm -Va |
Si certains fichiers ont disparu ou ont été corrompus, vous devriez probablement réinstaller le paquetage ou désinstaller et puis réinstaller le paquetage.
Il se pourrait qu'un jour vous tombiez sur un fichier que vous ne reconnaissez pas. Pour connaître le paquetage auquel il appartient, entrez simplement :
rpm -qf /usr/X11R6/bin/ghostview |
Le résultat devrait ressembler à ceci :
gv-3.5.8-10 |
Nous pourrions combiner les deux exemples précédents et en faire le scénario suivant. Imaginons que vous avez des problèmes avec le programme /usr/bin/paste. Vous aimeriez vérifier à quel paquetage il appartient, mais vous ne savez pas à quel paquetage appartient paste. Entrez simplement la commande suivante
rpm -Vf /usr/bin/paste |
Vous aimeriez obtenir plus de détails sur un programme particulier ? Vous n'avez qu'à essayer la commande suivante pour localiser la documentation fournie avec le paquetage auquel appartient le programme :
rpm -qdf /usr/bin/md5sum |
Le résultat devrait ressembler à ce qui suit :
/usr/share/doc/textutils-2.0a/NEWS /usr/share/doc/textutils-2.0a/README /usr/info/textutils.info.gz /usr/man/man1/cat.1.gz /usr/man/man1/cksum.1.gz /usr/man/man1/comm.1.gz /usr/man/man1/csplit.1.gz /usr/man/man1/cut.1.gz /usr/man/man1/expand.1.gz /usr/man/man1/fmt.1.gz /usr/man/man1/fold.1.gz /usr/man/man1/head.1.gz /usr/man/man1/join.1.gz /usr/man/man1/md5sum.1.gz /usr/man/man1/nl.1.gz /usr/man/man1/od.1.gz /usr/man/man1/paste.1.gz /usr/man/man1/pr.1.gz /usr/man/man1/ptx.1.gz /usr/man/man1/sort.1.gz /usr/man/man1/split.1.gz /usr/man/man1/sum.1.gz /usr/man/man1/tac.1.gz /usr/man/man1/tail.1.gz /usr/man/man1/tr.1.gz /usr/man/man1/tsort.1.gz /usr/man/man1/unexpand.1.gz /usr/man/man1/uniq.1.gz /usr/man/man1/wc.1.gz |
Vous pourriez aussi découvrir un nouveau paquetage RPM sans toutefois savoir à quoi il sert. Pour trouver des informations à son sujet, utilisez la commande suivante :
rpm -qip sndconfig-0.48-1.i386.rpm |
Le résultat devrait ressembler à ceci :
Name : sndconfig Relocations: (not relocateable) Version : 0.48 Vendor: Red Hat Release : 1 Build Date: Mon 10 Jul 2000 02:25:40 Install date: (none) Build Host: porky.devel.redhat.com Group : Applications/Multimedia Source RPM: sndconfig-0.48-1.src.rpm Size : 461734 License: GPL Packager : Red Hat <http://bugzilla.redhat.com/bugzilla> Summary : The Red Hat Linux sound configuration tool. Description : Sndconfig is a text based tool which sets up the configuration files you'll need to use a sound card with a Red Hat Linux system. Sndconfig can be used to set the proper sound type for programs which use the /dev/dsp, /dev/audio and /dev/mixer devices. The sound settings are saved by the aumix and sysV runlevel scripts. |
Vous désirez maintenant savoir quels fichiers le paquetage RPM sndconfig installe ? Entrez alors ceci :
rpm -qlp sndconfig-0.48-1.i386.rpm |
Le résultat devrait ressembler à ce qui suit :
/usr/sbin/pnpprobe /usr/sbin/sndconfig /usr/share/locale/cs/LC_MESSAGES/sndconfig.mo /usr/share/locale/da/LC_MESSAGES/sndconfig.mo /usr/share/locale/de/LC_MESSAGES/sndconfig.mo /usr/share/locale/es/LC_MESSAGES/sndconfig.mo /usr/share/locale/fr/LC_MESSAGES/sndconfig.mo /usr/share/locale/hu/LC_MESSAGES/sndconfig.mo /usr/share/locale/id/LC_MESSAGES/sndconfig.mo /usr/share/locale/is/LC_MESSAGES/sndconfig.mo /usr/share/locale/it/LC_MESSAGES/sndconfig.mo /usr/share/locale/ko/LC_MESSAGES/sndconfig.mo /usr/share/locale/no/LC_MESSAGES/sndconfig.mo /usr/share/locale/pt/LC_MESSAGES/sndconfig.mo /usr/share/locale/pt_BR/LC_MESSAGES/sndconfig.mo /usr/share/locale/ro/LC_MESSAGES/sndconfig.mo /usr/share/locale/ru/LC_MESSAGES/sndconfig.mo /usr/share/locale/sk/LC_MESSAGES/sndconfig.mo /usr/share/locale/sl/LC_MESSAGES/sndconfig.mo /usr/share/locale/sr/LC_MESSAGES/sndconfig.mo /usr/share/locale/sv/LC_MESSAGES/sndconfig.mo /usr/share/locale/tr/LC_MESSAGES/sndconfig.mo /usr/share/locale/uk/LC_MESSAGES/sndconfig.mo /usr/share/man/man8/pnpprobe.8.gz /usr/share/man/man8/sndconfig.8.gz /usr/share/sndconfig/sample.au /usr/share/sndconfig/sample.midi |
Ce ne sont que quelques exemples. Vous trouverez de nombreuses autres utilisations de RPM en vous en servant.
Précédent | Sommaire | Suivant |
Vérification de la signature d'un paquetage | Niveau supérieur | Autres ressources |