Aufbau der Pakete für rpm:
Beispielpaket: openssh-3.5p1-107.i586.rpm
Setzt sich wie folgt zusammen: <Name des Pakets><Architektur><Endung>
Paketname: openssh-3.5p1-107
setzt sich zusammen
aus:
Name der Software: openssh
Version: 3.5p1
Release: 107
Architektur: i586
(Pakete für alle Architekturen haben noarch)
Endung: rpm
Installation:
# rpm -i /tmp/openssh-3.5p1-107.i586.rpm
installiert (Option -i) das Paket openssh. Besser ist aber:
# rpm -ivh /tmp/openssh-3.5p1-107.i586.rpm
-v gibt ausführlichere Informationen und -h zeigt
einen Statusbalken für den Fortschritt der Installation an.
Deinstallation:
# rpm -e openssh-3.5p1-107
deinstalliert das Paket openssh.
Zu Beachten: hier muß der interne Paketname angegeben werden
und nicht der Pfad zum Paket! So fern der Paketname eindeutig ist,
kann man ihn auch gekürzt angeben, z.B.
# rpm -e openssh
Paket-Anfragen:
Anfrage-Modus: -q
# rpm -q openssh
# openssh-3.5p1-107
ohne weitere Optionen erwartet rpm die Angabe eines internen Paketnamens,
der auch gekürzt sein kann und zeigt den vollen Paketnamen.
# rpm -qf /usr/bin/ssh
# openssh-3.5p1-107
Option -f zeigt das Paket zu dem das Programm unter /usr/bin/ssh
gehört.
# rpm -qa
zeigt eine Liste aller installierten Pakete an.
# rpm -qi openssh
gibt ausführliche Informationen (-i) über das Paket.
Überprüfung der Pakete:
# rpm --checksig /tmp/openssh-3.5p1-107.i586.rpm
# /tmp/openssh-3.5p1-107.i586.rpm: md5 gpg OK
Überprüft das Paket anhand der md5-Checksumme auf Veränderungen,
z.B. Trojaner und andere Viren. Die md5-Checksumme wird in einem
anderem Kapitel erläutert.
|