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

Freunde beeindrucken mit RPM

Freunde beeindrucken mit RPM

RPM ist ein sehr nützliches Tool sowohl für die Verwaltung Ihres Systems als auch für das Diagnostizieren und Beheben von Problemen. Die Anwendungsmöglichkeiten der Optionen werden am ehesten anhand einiger Beispiele deutlich.

  • Nehmen wir an, Sie haben versehentlich einige Dateien gelöscht, wissen aber nicht mehr welche. Wenn Sie Ihr gesamtes System überprüfen möchten, um festzustellen, welche Dateien fehlen, können Sie Folgendes eingeben:

    rpm -Va
              

    Falls einige Dateien fehlen oder offenbar beschädigt sind, sollten Sie das Paket entweder neu installieren oder zunächst deinstallieren und anschließend neu installieren.

  • Angenommen, Sie stoßen auf eine Datei, die Sie nicht zuordnen können. Um herauszufinden, zu welchem Paket sie gehört, geben Sie Folgendes ein:

    rpm -qf /usr/X11R6/bin/ghostview
              

    Die Ausgabe wird etwa wie folgt aussehen:

    gv-3.5.8-10
              
  • Im folgenden Szenario können wir diese beiden Beispiele kombinieren. Nehmen wir an, Sie haben Probleme mit /usr/bin/paste. Sie möchten das Paket, das Eigentümer des Programms ist, überprüfen, wissen aber nicht, um welches Paket es sich handelt. Geben Sie einfach Folgendes ein:
    rpm -Vf /usr/bin/paste
                
    Das entsprechende Paket wird überprüft.

  • Wenn Sie ein Programm verwenden und dazu nähere Informationen erhalten möchten, können Sie den folgenden Befehl eingeben, um herauszufinden, welche Dokumentationen zu dem Paket gehören, in dessen "Besitz" sich das Programm befindet (in diesem Fall ispell):

    rpm -qdf /usr/bin/md5sum
                

    Die Ausgabe lautet:

    /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
              
  • Sie finden ein neues RPM-Paket zu sndconfig, wissen jedoch nicht, um was es sich handelt. Um Informationen zu erhalten, geben Sie Folgendes ein:

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

    Die Ausgabe lautet:
    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.
                

  • Nun möchten Sie sehen, welche Dateien vom RPM-Paket koules installiert werden. Geben Sie Folgendes ein:

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

    Die Ausgabe lautet:
    /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
                

Dies sind nur einige Beispiele. Während Sie sich mit dem System vertraut machen, werden Sie noch viele weitere Anwendungsmöglichkeiten für RPM entdecken.

 

 
 
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