Page suivante - Page précédente - Table des matières

5. Que puis-je vraiment faire avec RPM ?

Rpm est un utilitaire très utile (!), comme vous pouvez le voir, avec de nombreuses options. Le meilleur moyen de de leur donner un sens est de regarder des exemples. J'ai abordé la simple installation/désinstallation plus haut, alors voici plus d'exemples :

  • Imaginez que vous ayez effacé des fichiers par accident, mais que vous ne soyez pas sûr que vous les avez effacé. Si vous ne voulez pas vérifier votre système complet et voir ce qui manque, vous ferez :
     rpm -Va
    
  • Imaginez que parcouriez un fichier que vous ne reconnaissez pas. Pour trouvez à quel paquetage il appartient, vous ferez :
     rpm -qf /usr/X11R6/bin/xjewel
    
    La sortie sera :
     xjewel-1.6-1
    
  • Vous avez trouvé un nouveau RPM de koules, mais vous ne savez pas ce que c'est. Pour avoir des informations à son propos, faites :
     rpm -qpi koules-1.2-2.i386.rpm
    
    La sortie 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 with multiplayer, network, and sound support
     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.
    

  • Maintenant vous voulez voir quels fichers le RPM de koules va installer. Vous ferez :
     rpm -qlp koules-1.2-2.i386.rpm
    
    La sortie est :

     /usr/doc/koules
     /usr/doc/koules/ANNOUNCE
     /usr/doc/koules/BUGS
     /usr/doc/koules/COMPILE.OS2
     /usr/doc/koules/COPYING
     /usr/doc/koules/Card
     /usr/doc/koules/ChangeLog
     /usr/doc/koules/INSTALLATION
     /usr/doc/koules/Icon.xpm
     /usr/doc/koules/Icon2.xpm
     /usr/doc/koules/Koules.FAQ
     /usr/doc/koules/Koules.xpm
     /usr/doc/koules/README
     /usr/doc/koules/TODO
     /usr/games/koules
     /usr/games/koules.svga
     /usr/games/koules.tcl
     /usr/man/man6/koules.svga.6
    

Ce sont juste quelques exemples. De plus créatifs peuvent être proches de ce que vous pouvez vraiment faire en étant familier de RPM.


Page suivante - Page précédente - Table des matières