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
et le paquetage en question est vérifié.
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) :
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 :