RPMs manuell installieren
Aus Fedorawiki.de
| | Dieser Artikel ist veraltet und Bedarf einer Aktualisierung. |
Die komfortableren Lösungen, um RPMs zun installieren, wurden schon vorgestellt. Dabei handelt es sich um die
Diese sind die empfohlenen Wege, um Softwarepakete zu installieren, denn es werden Abhängigkeiten automatisch aufgelöst und auch um den Download muss man sich nicht selbst kümmern. Natürlich ist es aber auch möglich, einzelne Pakete direkt zu installieren. Dies kann z.B. notwendig sein, wenn das gewünschte Programm in keinem Repository verfügbar ist. Der Browser Opera wäre ein Beispiel dafür. Im Folgenden sollen zum einen die Installation eines oder mehrerer RPMs über die Kommandozeile (also rpm direkt) und in der grafischen Oberfläche gezeigt werden.
Inhaltsverzeichnis |
manuelle Installation in der Kommandozeile mit rpm
Um ein RPM manuell über den Kommandozeile zu installieren, kann rpm benutzt werden:
Dies installiert das Paket freevo in das System. freevo-1.5.4-1_fc5.noarch.rpm ist dabei der komplette Dateiname des Paketes, das z.B. vorher von Hand heruntergeladen wurde. Die Option i steht dabei für installieren, v für ausführlichere Meldungen und h für die Fortschrittsanzeige.
Es ist auch möglich, mehrere Pakete an rpm zu übergeben. Diese müssen dabei in dieselbe Zeile geschrieben werden. Im Erfolgsfall sieht eine Installation dann so aus:
root@linux:/#rpm -ivh freevo-1.5.4-1_fc5.noarch.rpm mmpython-0.4.9-1_fc5.i386.rpm Vorbereiten... ########################################### [100%] 1:mmpython ########################################### [ 50%] 2:freevo ########################################### [100%] root@linux:/#
manuelle Installation in der Kommandozeile mit yum
Yum besitzt auch die Möglichkeit, lokal vorhandene RPMs zu installieren und löst dabei sogar angegeben Abhängigkeiten automatisch auf:
[...] Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Installing: freevo noarch 1.5.4-1_fc5 freevo-1.5.4-1_fc5.noarch.rpm 8.4 M Installing for dependencies: mmpython i386 0.4.9-1_fc5 freevo 260 k Transaction Summary ============================================================================= Install 2 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 8.6 M Is this ok [y/N]:
| | <b>Achtung:</b> Die lokalen Pakete müssen vom Paketersteller signiert sein, sonst bricht yum mit einem Fehler ab |
manuelle Installation in der grafischen Oberfläche
Auswahl der zu installierenden Pakete
Bei einem Doppelklick auf ein RPM wird automatisch das Programm system-install-packages gestartet, dass nachfragt, ob die RPMs installiert werden sollen. Da nur der Benutzer root die Rechte dazu hat, wird vorher noch das root-Passwort abgefragt.
Es ist dabei auch möglich, mehrere RPMs anzuwählen und über einen Rechtsklick den Menüpunkt Mit "Software Installer" öffnen auszuwählen. Dann werden alle angewählten RPMs installiert
Abruf der Paketinformationen
Soll die Installation erfolgen, werden noch weitere Informationen über das Paket geprüft, z.B. ob es noch weitere Abhängigkeiten hat.
Fehler bei nichterfüllten Abhängigkeiten
Wenn noch weitere Abhängigkeiten vorhanden, die entsprechenden Pakete aber nicht installiert sind, kommt eine Fehlermeldung mit einem Hinweis über den/die Namen der benötigten Pakete. Der Installationsvorgang bricht dann ab.
Falls dies der Fall sein sollte, die benötigten Abhängigkeiten aber ebenfalls schon manuell heruntergeladen wurden, können sie über eine Mehrfachauswahl zusammen installiert werden (siehe erster Punkt).
Installation der Pakete
Wenn nichts weiteres mehr benötigt wird, werden die angegebenen Pakete anschließend installiert.
Meldung bei erfolgreicher Installation
Sind keine Probleme dabei aufgetreten, wird dies noch mit einer Erfolgsmeldung quittiert und das Programm anschließend beendet.

