Products
and Services Support
and Docs Training Partner Programs About Red
Hat
  download storecart
red hat logo
redhat.comredhat network

Red Hat Documentation

Comment impressionner ses amis avec RPM

Comment impressionner ses amis avec RPM

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/ghostview
              

    Le résultat ressemble à ceci :

    gv-3.5.8-10
              
  • 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) :

    rpm -qdf /usr/bin/md5sum
                

    Le résultat serait :

    /usr/share/doc/textutils-2.0a/NEWS
    /usr/share/doc/textutils-2.0a/README 
    /usr/info/textutils.info.gz 
    /usr/man/man1/cat.1.gz 
    /usr/man/man1/cksum.1.gz 
    /usr/man/man1/comm.1.gz 
    /usr/man/man1/csplit.1.gz 
    /usr/man/man1/cut.1.gz 
    /usr/man/man1/expand.1.gz 
    /usr/man/man1/fmt.1.gz 
    /usr/man/man1/fold.1.gz 
    /usr/man/man1/head.1.gz 
    /usr/man/man1/join.1.gz 
    /usr/man/man1/md5sum.1.gz 
    /usr/man/man1/nl.1.gz 
    /usr/man/man1/od.1.gz 
    /usr/man/man1/paste.1.gz 
    /usr/man/man1/pr.1.gz 
    /usr/man/man1/ptx.1.gz 
    /usr/man/man1/sort.1.gz 
    /usr/man/man1/split.1.gz 
    /usr/man/man1/sum.1.gz 
    /usr/man/man1/tac.1.gz 
    /usr/man/man1/tail.1.gz 
    /usr/man/man1/tr.1.gz 
    /usr/man/man1/tsort.1.gz 
    /usr/man/man1/unexpand.1.gz 
    /usr/man/man1/uniq.1.gz 
    /usr/man/man1/wc.1.gz
              
  • Imaginons que vous trouviez un nouveau RPM sndconfig, mais ignorez ce que c'est. Pour trouver des informations à ce sujet, entrez :

    rpm -qip sndconfig-0.48-1.i386.rpm
                

    Le résultat serait :
    Name        : sndconfig                Relocations: (not relocateable)
    Version     : 0.48                          Vendor: Red Hat
    Release     : 1                         Build Date: Mon 10 Jul 2025 02:25:40
    Install date: (none)                    Build Host: porky.devel.redhat.com
    Group       : Applications/Multimedia   Source RPM: sndconfig-0.48-1.src.rpm
    Size        : 461734                       License: GPL
    Packager    : Red Hat <http://bugzilla.redhat.com/bugzilla> 
    Summary     : The Red Hat Linux sound configuration tool.
    Description :
    Sndconfig is a text based tool which sets up the configuration files you'll 
    need to use a sound card with a Red Hat Linux system. Sndconfig can be used to set 
    the proper sound type for programs which use the /dev/dsp, /dev/audio and 
    /dev/mixer devices. The sound settings are saved by the aumix and sysV 
    runlevel scripts.
                

  • A présent, vous voulez voir quels fichiers le RPM koules installe. Entrez :

    rpm -qlp sndconfig-0.48-1.i386.rpm
              

    Le résultat est :
    /usr/sbin/pnpprobe 
    /usr/sbin/sndconfig 
    /usr/share/locale/cs/LC_MESSAGES/sndconfig.mo 
    /usr/share/locale/da/LC_MESSAGES/sndconfig.mo 
    /usr/share/locale/de/LC_MESSAGES/sndconfig.mo 
    /usr/share/locale/es/LC_MESSAGES/sndconfig.mo 
    /usr/share/locale/fr/LC_MESSAGES/sndconfig.mo 
    /usr/share/locale/hu/LC_MESSAGES/sndconfig.mo 
    /usr/share/locale/id/LC_MESSAGES/sndconfig.mo 
    /usr/share/locale/is/LC_MESSAGES/sndconfig.mo 
    /usr/share/locale/it/LC_MESSAGES/sndconfig.mo 
    /usr/share/locale/ko/LC_MESSAGES/sndconfig.mo 
    /usr/share/locale/no/LC_MESSAGES/sndconfig.mo 
    /usr/share/locale/pt/LC_MESSAGES/sndconfig.mo 
    /usr/share/locale/pt_BR/LC_MESSAGES/sndconfig.mo 
    /usr/share/locale/ro/LC_MESSAGES/sndconfig.mo 
    /usr/share/locale/ru/LC_MESSAGES/sndconfig.mo 
    /usr/share/locale/sk/LC_MESSAGES/sndconfig.mo 
    /usr/share/locale/sl/LC_MESSAGES/sndconfig.mo 
    /usr/share/locale/sr/LC_MESSAGES/sndconfig.mo 
    /usr/share/locale/sv/LC_MESSAGES/sndconfig.mo 
    /usr/share/locale/tr/LC_MESSAGES/sndconfig.mo 
    /usr/share/locale/uk/LC_MESSAGES/sndconfig.mo 
    /usr/share/man/man8/pnpprobe.8.gz 
    /usr/share/man/man8/sndconfig.8.gz 
    /usr/share/sndconfig/sample.au 
    /usr/share/sndconfig/sample.midi
                

Ce ne sont là que quelques exemples. A mesure que vous utiliserez le système, vous découvrirez beaucoup plus d'utilisations pour RPM.

 

 


 
© 2001 Red Hat, Inc. All rights reserved.
About Red Hat  :  Legal statement  :  Privacy statement  :  Y2K statement  :  Contact Red Hat