Hauptmenü
Besucher Statistik
Besucher online: 4 Besucher Heute: 119 Gestern:233 Gesamt: 202883
geprüft nach
|
Sie sind hier: Startseite>Topics
Werbung Topics / Linux / ID: 72wichtige RPM ParameterInstallation von RPM-Packageswicoh@wicoh:~/install$ rpm -ihv paketname-1.0.0-i386.rpmDabei bedeuten die Parameter im einzelnen: -i installiert ein Paket -h zeigt Fortschrittsanzeige -v beschreibt, was rpm gerade macht Upgrade RPM-Packages wicoh@wicoh:~/install$ rpm -Uhv paketname-1.0.0-i386.rpmDabei bedeutet -U installiert bzw. aktualisiert ein Paket Auffrischen eines RPM-Packages wicoh@wicoh:~/install$ rpm -Fhv paketname-1.0.0-i386.rpmDeinstallieren eines RPM-Packages wicoh@wicoh:~/install$ rpm -e paketname Mögliche Fehlermeldungen beim Installieren, Upgraden oder Deinstallieren Paket bereits installiert wicoh@wicoh:~/install$ rpm -ihv paketname-1.0.0-i386.rpmMit --replacepkgs kann man anweisen, das das RPM doch aktualisiert wird. Beispiel: wicoh@wicoh:~/install$ rpm -ihv --replacepkgs paketname-1.0.0-i386.rpmKonflikte mit installierten Paketen wicoh@wicoh:~/install$ rpm -ihv paketname-1.0.0-i386.rpmMit --replacefiles kann man diesen Fehler ignorieren. wicoh@wicoh:~/install$ rpm -ihv --replacefiles paketname-1.0.0-i386.rpmUngelöste Abhängigkeiten wicoh@wicoh:~/install$ rpm -ihv paketname-1.0.0-i386.rpmWenn man sich absolut sicher ist, das man das Paket schon installiert hat (zum Beispiel aus den Sourcen kompiliert), kann man diese Meldung mit --nodeps unterdrücken wicoh@wicoh:~/install$ rpm -ihv --nodeps paketname-1.0.0-i386.rpmBestehende Abhängigkeiten beim Deinstallieren wicoh@wicoh:~/install$ rpm -e paketnameDas sollte man ernst nehmen und das Deinstallieren sein lassen. Mit --nodeps bekommt man es trotzdem deinstalliert. wicoh@wicoh:~/install$ rpm -e --nodeps paketnameNeueres Package ist schon installiert wicoh@wicoh:~/install$ rpm -Uhv paketname-1.0.0-i386.rpmWenn man trotzdem das ältere Package installieren möchte, kann man --oldpackage benutzen. wicoh@wicoh:~/install$ rpm -Uhv --oldpackage paketname-1.0.0-i386.rpmInformationen über RPM-Packages erhalten rpm -qpi paket-version.rpm zeigt Beschreibung des Software-Pakets an rpm -qpl paket-version.rpm listet Dateien im Package auf rpm -qa | less listet alle installierten Pakete auf (mit ? ist Suche nach Stichwörtern möglich) rpm -qi paketname liefert Informationen zum Package rpm -ql paketname listet Namen und Pfad der installierten Dateien auf rpm -qf /usr/lib/library.so zeigt, zu welchem Package eine Datei gehört rpm -qdf /usr/bin/programm zeigt, wo sich die Dokumentation zu diesem Programm befindet. rpm -Va System prüfen Source Packages (SRPM) installieren Um unter Redhat 7.1 Source-Packages installieren zu können, muß auch das rpm-build Package installiert sein. Wenn das fehlt, kommt leider keine Fehlermeldung, sondern es wird immer wieder der Hilfebildschirm angezeigt (sehr verwirrend!). Es gibt mindestens zwei Möglichkeiten aus dem SRPM- ein RPM-Package zu machen: wicoh@wicoh:~/install$ rpm -ihv package.srpmDann liegt unter /usr/src/redhat/SOURCE der gepackte Quellcode und unter /usr/src/redhat/SPEC das Spezificationsfile (package.spec). Möchte man vor dem kompilieren noch Kompilier-Optionen einfügen, kann man das in dem spec-File machen. Im Verzeichnis /usr/src/redhat/SPEC gibt man folgendes ein: wicoh@wicoh:~/install$ rpm -bb package.specund das Programm wird kompiliert. Als Ergebnis hat man dann ein RPM, das im Verzeichnis /usr/src/redhat/i386 liegt und das man dann normal installieren kann. Möchte man keine Änderungen am spec-File vornehmen, kann man folgendes machen: wicoh@wicoh:~/install$ rpm --rebuild package.srpmDabei wird das Package ausgepackt, kompiliert, das RPM-Package nach /usr/src/redhat/i386 kopiert und sämtliche Überreste in den Verzeichnissen /usr/src/redhat/SOURCE, /usr/src/redhat/SPEC und /usr/src/redhat/BUILD gelöscht. Mit freundlicher Unterstützung von: http://www.antje-baumann.de/linux/rpm.htm eingestellt am: 16.10.2005 (2386 mal gelesen) |