Download   Online Shop   Red Hat Network
Home  |  Products & Services  |  Support  |  Training  |  Partners  |  Documentation   
Red Hat Documentation

Como sorprender a los amigos con RPM

Como sorprender a los amigos con RPM

RPM es un instrumento muy útil para administrar ficheros y para diagnosticar y arreglar posibles problemas. El modo mejor para darse cuenta de toda la potencialidad es el de observar algunos ejemplos.

  • Imaginemos, ahora, que hemos borrado accidentalmente cualquier fichero, sin estar seguros de aquello que ha sido eliminado. Si quiere efectuar una verificación sobre todo el disco duro para ver que ficheros faltan, debería introducir:

    rpm -Va
              

    Si falta cualquier fichero, o parece no ser correcto, puede elegir entre dos operaciones: o reinstalar el paquete, o bien desinstalarlo y posterirmente reinstalarlo.

  • Puede ser que a veces no reconozca un fichero. Para descubrir cual es el paquete, tendrá que teclear:

    rpm -qf /usr/X11R6/bin/ghostview
              

    la salida se parecerá a:

    gv-3.5.8-10
              
  • anteriormente de la siguiente manera. Si tenéis problemas con /usr/bin/paste. Supongamos que quiere verificar el paquete al que pertenece aquel programa, pero no sabe de que paquete se trata. Deberá simplemente introducir:
    rpm -Vf /usr/bin/paste
                
    y el paquete apropriado será verificado.

  • Si quiere saber más sobre un determinado programa, puede encontrar información introduciendo las siguientes instrucciones para individuar la documentación del paquete que contiene el programa específico (en este caso se trata de ispell):

    rpm -qdf /usr/bin/md5sum
                

    El resultado visualizado será

    /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
              
  • Imaginemos que ha encontrado un nuevo módulo RPM, pero no sabe de que cosa se trata por haber otras informaciones al respecto, entonces teclee:

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

    El output sería, en este caso:
    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.
                

  • Ahora quiere ver que modulos RPM instala koules. Teclee:

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

    El resultado es el siguiente:
    /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
                

Estos son solo algunos ejemplos. Apenas utilizado el sistema, encontrará muchos otros usos de RPM.

 

 
 
Search for:  on    Powered by Google
Products & Services   :   Download   :   Support   :   Training   :   Partners & Programs
© 2000 Red Hat, Inc. All right reserved.       About Red Hat   :   Legal statement   :   Privacy statement   :   Y2K statement   :   Contact Red Hat