Rpm

Aus xinux.net
Zur Navigation springen Zur Suche springen

Red Hat Paket Manager

Der Red Hat Paket Manager ist das Backend, um Informationen über Pakete zu sammeln oder diese zu installieren, löschen, upgraden, 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