RPM
Red Hat Paket Manager
Der Red Hat Paket Manager ist das Backend um Pakete zu Installieren, loeschen ,upgraden , informationen zu erhalten , verifizieren und bauen.
Als Frontend steht bei Suse beispielweise yast oder yast2 zum einsatz
Query Modus Datenbankabfrage
der vollständge Namen des Pakets mc wirdangezeigt
rpm -q mc
weitere Informationen zu mc werden anegezeigt
rpm -qi mc
listet alle Dateien zu mc auf
rpm -ql mc
listet alle Konfiguartionsdateien zu mc auf
rpm -qc mc
listet alle Dokumentationsdateien zu mc auf
rpm -qd mc
zu welchem Paket gehört die Datei?
rpm -qf /sbin/ifconfig
was braucht das Paket
rpm -q --requires mc
was stellt das Paket zur verfügung
rpm -q --provides mc
Anzeige der Skripte zum Paket (preinstall, preuninstall, postinstall, postuninstall, verify)
rpm -q --scripts
welches Paket stellt den Service zur Verfügung
rpm -q --whatprovides libext2fs.so.2
welche Nutzen den Services
rpm -q --whatrequires libext2fs.so.2
Query Modus des Paketes
der vollständge Namen des Pakets mc wird angezeigt
rpm -qp mc.rpm
weitere Inforamtionen zu mc werden angezeigt
rpm -qpi mc.rpm
listet alle Dateien zu mc auf
rpm -qlp mc.rpm
listet alle Konfiguartionsdateien zu mc auf
rpm -qpc mc.rpm
listet alle Dokumentationsdateien zu mc auf
rpm -qpd mc.rpm
Installation
Installation der zsh Paketes
rpm -i zsh-3.0.8-8.i386.rpm
Installation der zsh Paketes mit Hashanzeige
rpm -ih zsh-3.0.8-8.i386.rpm
Installationtests des zsh Paketes
rpm -i --test zsh-3.0.8-8.i386.rpm
Installation auch schon vorhander Pakete Konfiguartionen werde beibehalten
rpm -i --replacepkgs zsh-3.0.8-8.i386.rpm
Installation erzwingenmit neuen Konfigurationen (mit Sicherung)
rpm -i --replacefiles zsh-3.0.8-8.i386.rpm
Abhängikeitsprüfung wird nicht durchgeführt
rpm -i --nodeps zsh-3.0.8-8.i386.rpm
wie --replacepkg und --replacefiles
rpm -i --force zsh-3.0.8-8.i386.rpm
Upgrade
Upgrade
rpm -U zsh-3.0.8-8.i386.rpm
Upgrade verbose und hash
rpm -Uhv zsh-3.0.8-8.i386.rpm
Löschen
löschen des mc pakets
rpm -e mc
Verifizieren
verifiziert alle Pakete
rpm -Va
Die Anzeige bedeutet das sich folgendes geändert hat
- 5 md5
- S Dateigröße
- L Symbolische Links
- T Zeitmarkierung
- D Devicefile
- U Besitzverhältnis Benutzer
- G Besitzverhältnis Gruppe
- M Rechte
- ? Was anderes
testen der Integrität von sendmail
rpm -V sendmail .......T c /etc/rc.d/init.d/sendmail S.5....T c /etc/sendmail.cf