Catonga
05.10.02, 07:00
Hallo,
Gibt es eine Möglichkeit ein RPM Paket einfach wie ein gewöhnliches Paketformat (z.b. wie tar.gz, bz2, zip etc.) zu entpacken?
Da ich als Distribution Slackware einsetze, benötige ich normalerweise kein RPM und auch keine RPM Datenbank, ich muß eigentlich nur an die Dateien
herankommen die im RPM Paket enthalten sind.
Normalerweise kann ich mit dem Slackware Tool "rpm2tgz" ein RPM Paket in ein Slackware Paket umwandeln,
aber bei diesem RPM Paket scheint irgendetwas schief zu gehen, das resultierende Slackware Paket ist
nämlich hinterher vollkommen leer.
Und wenn ich versuche das RPM Paket direkt mit
$ rpm -i -nodeps --force paketname.rpm
zu installieren, dann erhalte ich folgende Fehlermeldung:
Fehler: cannot open Group index using db3 - Datei oder Verzeichnis nicht gefunden (2)
Fehler: cannot open Requirename index using db3 - Datei oder Verzeichnis nicht gefunden (2)
Fehler: cannot open Triggername index using db3 - Datei oder Verzeichnis nicht gefunden (2)
Laut einem anderen Thread müßte ich jetzt die Berkley DB installieren, damit RPM funktioniert.
Aber mir wäre es viel lieber wenn ich an die Dateien auch so, ohne extra vorher eine Datenbank installieren zu müssen herankommen könnte.
Weil wie schon gesagt, so eine Datenbank brauche ich hinterher sowiso nicht,
ich will ja nur an die Dateien im RPM Paket herankommen.
Was für eine Art von Packer verwendet das RPM Format?
Oder führt es seinen eigenen Packer mit sich herum?
Es muß doch eine Möglichkeit geben ein RPM Paket ohne es installieren zu wollen einfach zu entpacken.
Gibt es eine Möglichkeit ein RPM Paket einfach wie ein gewöhnliches Paketformat (z.b. wie tar.gz, bz2, zip etc.) zu entpacken?
Da ich als Distribution Slackware einsetze, benötige ich normalerweise kein RPM und auch keine RPM Datenbank, ich muß eigentlich nur an die Dateien
herankommen die im RPM Paket enthalten sind.
Normalerweise kann ich mit dem Slackware Tool "rpm2tgz" ein RPM Paket in ein Slackware Paket umwandeln,
aber bei diesem RPM Paket scheint irgendetwas schief zu gehen, das resultierende Slackware Paket ist
nämlich hinterher vollkommen leer.
Und wenn ich versuche das RPM Paket direkt mit
$ rpm -i -nodeps --force paketname.rpm
zu installieren, dann erhalte ich folgende Fehlermeldung:
Fehler: cannot open Group index using db3 - Datei oder Verzeichnis nicht gefunden (2)
Fehler: cannot open Requirename index using db3 - Datei oder Verzeichnis nicht gefunden (2)
Fehler: cannot open Triggername index using db3 - Datei oder Verzeichnis nicht gefunden (2)
Laut einem anderen Thread müßte ich jetzt die Berkley DB installieren, damit RPM funktioniert.
Aber mir wäre es viel lieber wenn ich an die Dateien auch so, ohne extra vorher eine Datenbank installieren zu müssen herankommen könnte.
Weil wie schon gesagt, so eine Datenbank brauche ich hinterher sowiso nicht,
ich will ja nur an die Dateien im RPM Paket herankommen.
Was für eine Art von Packer verwendet das RPM Format?
Oder führt es seinen eigenen Packer mit sich herum?
Es muß doch eine Möglichkeit geben ein RPM Paket ohne es installieren zu wollen einfach zu entpacken.