RPM

Aus xinux.net
Zur Navigation springen Zur Suche springen

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