Das kleine RPM-Tutorial

Eines der ominösesten Gebiete in Linux ist wie ich finde die Installiererei von Software. Ein Begriff, um den man nicht herum kommt, ist RPM.

RPM ist einerseits ein Befehl, um Software-Pakete zu managen, andrerseits auch die Datei-Endung dieser Software-Pakete. Ein Paket kann man wohl am besten als eine Art komprimiertes Archiv mit Installationsanweisungen für das Programm RPM ansehen.

Mehr über RPM steht natürlich wie immer in der Wikipedia

Ich habe mir hier einige nützliche Befehle, die ich nach und nach gefunden und ausprobiert habe, notiert. Als Beispiel dient mir das RPM eines älteren Java Runtime (jre-1_5_0_06-linux-i586.rpm), das man sich bei Sun runterladen kann:

Bedeutung des Dateinamens:

  • jre –> Name des Pakets
  • 1_5_0 –> Version (Zahlen sind eigentlich meist durch “.” getrennt)
  • 06 –> Release-Nummer
  • linux-i586 –> Plattform
  • rpm –> Dateiname

Informationen über das Paket erhalten:
Befehl: rpm -qip jre-1_5_0_06-linux-i586.rpm
Output:
Name : jre Relocations: /usr/java
Version : 1.5.0_06 Vendor: Sun Microsystems, Inc.
Release : fcs Build Date: Thu Nov 10 17:18:02 2005
Install Date: (not installed) Build Host: tiger-linux
Group : Development/Tools Source RPM: jre-1.5.0_06-fcs.src.rpm

[gekürzt]

Liste der Dateien im Paket anzeigen:
Befehl: rpm -qpl newpackage-1-50.rpm
Output: (in diesem Fall eine sehr längliche Dateiliste!)

Herausfinden, ob ein Paket schon installiert ist:

Befehl: rpm -q jre
Output:
package jre is not installed

oder (wenn ein jre-Paket installiert ist):
jre-1.5.0_06-fcs

Paket installieren:
Befehl: rpm -i jre-1_5_0_06-linux-i586.rpm
Output: Keiner, wenn alles glatt läuft. Fehlermeldung bei Problemen.

Paket deinstallieren:
Befehl: rpm -e jre
Output: Keiner, wenn alles glatt läuft. Fehlermeldung bei Problemen.

To be continued…

Ähnliche Beiträge

0 Responses to “Das kleine RPM-Tutorial”


  1. No Comments

Leave a Reply