| Red Hat Linux 6.2: Le Guide officiel de référence Red Hat Linux | ||
|---|---|---|
| Précédent | Chapitre 6. Gestion de paquetages avec RPM | Suivant |
RPM est un outil très commode tant pour gérer votre système que pour diagnostiquer et résoudre les problèmes. La meilleure manière d'en comprendre toutes les options consiste à examiner quelques exemples.
Imaginons que vous supprimiez certains fichiers accidentellement mais que vous ne saviez pas exactement quels sont les fichiers que vous avez supprimés. Si vous voulez vérifier la totalité de votre système et déterminer quels sont les éléments manquants, entrez :
rpm -Va
|
Si certains fichiers manquent ou semblent avoir été endommagés, il faut probablement réinstaller le paquetage ou bien le désinstaller, puis le réinstaller.
Imaginons que vous rencontriez un fichier que vous ne reconnaissez pas. Pour retrouver le paquetage auquel il appartient, entrez :
rpm -qf /usr/X11R6/bin/xjewel
|
Le résultat ressemble à ceci :
xjewel-1.6-1
|
Il est possible de combiner les deux exemples ci-dessus dans le scénario suivant. Imaginons que vous ayez des problèmes avec /usr/bin/paste. Vous voudriez vérifier le paquetage auquel appartient ce programme mais ignorez de quel paquetage il s'agit. Entrez simplement :
rpm -Vf /usr/bin/paste |
Vous voulez en savoir plus sur un programme particulier ? Vous pouvez le faire en entrant ce qui suit pour retrouver la documentation livrée avec le paquetage auquel appartient ce programme (en l'occurrence ispell) :
rpm -qdf /usr/bin/ispell
|
Le résultat serait :
/usr/man/man4/ispell.4
/usr/man/man4/english.4
/usr/man/man1/unsq.1
/usr/man/man1/tryaffix.1
/usr/man/man1/sq.1
/usr/man/man1/munchlist.1
/usr/man/man1/ispell.1
/usr/man/man1/findaffix.1
/usr/man/man1/buildhash.1
/usr/info/ispell.info.gz
/usr/doc/ispell-3.1.18-1/README
|
Imaginons que vous trouviez un nouveau RPM koules, mais ignoriez ce que c'est. Pour trouver des informations à ce sujet, entrez :
rpm -qip koules-1.2-2.i386.rpm
|
Le résultat serait :
Name : koules Distribution: Red Hat Linux Colgate
Version : 1.2 Vendor: Red Hat Software
Release : 2 Build Date: Mon Sep 02 11:59:12 1996
Install date: (none) Build Host: porky.redhat.com
Group : Games Source RPM: koules-1.2-2.src.rpm
Size : 614939
Summary : SVGAlib action game; multiplayer, network
Description :
This arcade-style game is novel in conception and
excellent in execution. No shooting, no blood, no guts,
no gore. The play is simple, but you still must develop
skill to play. This version uses SVGAlib to run on a
graphics console.
|
A présent, vous voulez voir quels fichiers le RPM koules installe. Entrez :
rpm -qlp koules-1.2-2.i386.rpm
|
Le résultat est :
/usr/man/man6/koules.6
/usr/lib/games/kouleslib/start.raw
/usr/lib/games/kouleslib/end.raw
/usr/lib/games/kouleslib/destroy2.raw
/usr/lib/games/kouleslib/destroy1.raw
/usr/lib/games/kouleslib/creator2.raw
/usr/lib/games/kouleslib/creator1.raw
/usr/lib/games/kouleslib/colize.raw
/usr/lib/games/kouleslib
/usr/games/koules
|
Ce ne sont là que quelques exemples. A mesure que vous utiliserez le système, vous découvrirez beaucoup plus d'utilisations pour RPM.
| Précédent | Sommaire | Suivant |
| Utilisation de RPM | Niveau supérieur | Autres ressources de RPM |