Précédent Suivant Chapitre Titre Tables Matières

8.3 Impressionner vos amis avec RPM

RPM est un utilitaire très utile pour maintenir le système, ainsi que pour détecter et corriger des problèmes. Le meilleur moyen de vous le faire comprendre, est de vous présenter un certain nombre d'exemples.

* Vous avez effacé par accident des fichiers, mais vous ne savez pas lesquels. Si vous voulez vérifier l'intégralité du système et voir ce qui y manque, tapez :

rpm -Va

* Si des fichiers sont absents ou corrompus, vous devrez probablement réinstaller le package (ou le supprimer puis le réinstaller).

* Vous rencontrez un fichier, mais vous ne savez pas à quel package il appartient. Pour le savoir, utilisez la commande :

rpm -qf /usr/X11R6/bin/xjewel

* Le résultat de la commande sera :

xjewel-1.6-1

* Les deux exemples précédents peuvent être combinés. Considérons que vous avez des problèmes avec /usr/bin/paste. Vous voulez vérifier le package qui possède ce programme, mais vous ne savez pas quel est ce package. Utilisez la commande suivante pour effectuer la vérification de ce package :

rpm -Vf /usr/bin/paste

* Si vous utilisez un programme pour lequel vous souhaitez obtenir plus d'informations, exécutez la commande suivante pour savoir quels sont les fichiers de documentations associés :

rpm -qdf /usr/bin/ispell

* Le résultat de la commande sera :

/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

* Vous avez trouvé un nouveau package RPM, mais vous ne savez pas à quoi il correspond. Pour obtenir des informations utilisez la commande :

rpm -qip koules-1.2-2.i386.rpm

* Le résultat de la commande sera :

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, sound
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 graphics console.

* Vous voulez maintenant connaître les fichiers installés par ce package. Utilisez la commande suivante :

rpm -qlp koules-1.2-2.i386.rpm

* Le résultat de la commande sera :

/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 que des exemples, vous trouverez bien d'autres applications de RPM sur votre propre système.


Précédent Suivant Chapitre Titre Tables Matières