Manuel RedHat 4.1 - Impressionner vos amis avec RPM << >> Up Title Contents

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 des 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 sera :

    xjewel-1.6-1
  • Les deux exemple 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 lequel. Utilisez simplement la commande :

    rpm -Vf /usr/bin/paste
    et le package approprié sera vérifié.

  • Si vous utilisez un programme, et que vous voulez savoir quels sont les fichiers de documentations associés utilisez la commande suivante :

    rpm -qdf /usr/bin/ispell
    Le résultat 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 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 :

    rpm -qlp koules-1.2-2.i386.rpm
    
    Le résultat 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.


    << >> Up Title Contents

    © 1996-1997 "RedHat et les Logiciels du Soleil"