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

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

    Die Ausgabe wird etwa wie folgt aussehen:

    xjewel-1.6-1
              
  • 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/ispell
                

    Die Ausgabe lautet:

    /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
              
  • Sie finden beispielsweise ein neues RPM-Paket mit der Bezeichnung koules, wissen aber nicht, was das ist. Um Informationen zu erhalten, geben Sie folgendes ein:

    rpm -qip koules-1.2-2.i386.rpm
                

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

  • Nun möchten Sie sehen, welche Dateien der koules-RPM installiert. Geben Sie folgendes ein:

    rpm -qlp koules-1.2-2.i386.rpm
              

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

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.

 

 


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