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):
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:
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.