PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : rpm & debian



Horusab
30.09.04, 08:09
Hi

Ich versuche schon seit gestern auf meinem Debian Server eine RPM Datei zu Installieren. Dann kam zum ersten mal die Fehlermeldung:
error: cannot open Packages index using db3 - No such file or directory (2)

OK, hab ich n bischen gegooglet und herausgefunden, dass zuerst noch rpm --initdb notwendig ist.
Das Problem ist folgendes:
#rpm --initdb
error: cannot open Packages index using db3 - No such file or directory (2)

#rpm --rebuilddb
error: cannot open Packages index

Gruss
Horusab

DarkSorcerer
30.09.04, 08:21
rpm auf einem debian-system? bist du des wahnsinns ;)
falls es für diese rpm datei kein debian paket gibt, probiers doch mal mit dem tool "alien", damit kannst du rpm´s in deb konvertieren.

DaGrrr
30.09.04, 08:29
apt-get install alien

alien --to-deb blabla.rpm

dpkg -i blabla.deb

Grüße
DaGrrr

Horusab
30.09.04, 08:35
#alien -d webmin-1.160-1.noarch.rpm
sh: -c: line 3: syntax error near unexpected token `;'
sh: -c: line 3: `; cpio --extract --make-directories --no-absolute-filenames --preserve-modification-time) 2>/dev/null'
Unpacking of `webmin-1.160-1.noarch.rpm' failed at /usr/share/perl5/Alien/Package/Rpm.pm line 148

# tar -zxf webmin-1.160.tar.gz

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error exit delayed from previous errors

:(

Gruss Horusab

K_Ozz
30.09.04, 08:45
The Debian Way:


apt-get update
apt-get install webmin


Ist doch viel einfacher als mit irgendwelchen alien-paketen rumzubaun!
Und:
Versuchs mal mit "tar xfz dein tar.gz", also ohne Bindestrich für die Optionen.
mfg

carnil
30.09.04, 08:48
Hi

Sicher dass es für debian kein deb-packet für webmin in der entsprechenden gewünschten Version gibt?

Für das Problem mit dem tar-archiv: mache mal ein file webmin-1.160.tar.gz. Eventuell ist es nur so umbenannt worden, und in wirklichkeit ist es ein reines tar-archiv. file versucht ja den Typ herauszufinden.

MfG carnil

Horusab
30.09.04, 08:49
lol :D
hät ich auch drauf kommen müssen.

aber generell:
Ich kann keine RPMs installieren :'(
Hat vielleicht irgend jemand eine Idee?

# tar xfz webmin-1.160.tar.gz

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error exit delayed from previous errors

carnil
30.09.04, 09:00
Hi

# tar xfz webmin-1.160.tar.gz

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error exit delayed from previous errors
Hmm, wurde ich übersehen, oder liege ich einfach falsch: Was gibt ein


file webmin-1.160.tar.gz

zurück?

cpio ist installiert?

MfG carnil

DaGrrr
30.09.04, 09:08
tar -zxf webmin-1.160.tar.gz


tar xfz webmin-1.160.tar.gz

sind beides falsch.

Das x (t- auflisten oder c archiv erstellen) muss am Anfang stehen und sagt aus was überhaupt gemacht werden soll, hier also extrahieren.

Das "f" muss als letztes stehen da es eine Datei / Archiv als Parameter erwartet.

Grüße
DaGrrr

DarkSorcerer
30.09.04, 09:18
aber generell:
Ich kann keine RPMs installieren :'(
Hat vielleicht irgend jemand eine Idee?

was willst du denn mit RPMs? kennst du überhaupt das paketmanagement von debian?

ich würde vorschlagen du liest dich hier mal ein:
http://www.openoffice.de/linux/buch/

Horusab
30.09.04, 09:19
Entschuldigung, ich habe dich nicht gesehen :D
Wir haben zum selben Zeitpunkt einen Beitrag verfasst :D

# file webmin-1.160.tar.gz
webmin-1.160.tar.gz: HTML document text


# tar -xzf webmin-1.160.tar.gz

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error exit delayed from previous errors

carnil
30.09.04, 09:25
Hi

# file webmin-1.160.tar.gz
webmin-1.160.tar.gz: HTML document text


Hmm, ich glaub das erklärt doch ieniges ... das ist gar kein tar-archiv, und auch kein .tar.gz ... eventuell die Datei "falsch" heruntergeladen?

MfG carnil

DarkSorcerer
30.09.04, 09:26
# file webmin-1.160.tar.gz
webmin-1.160.tar.gz: HTML document text

alles klar :)

pack doch mal selbst nen tarball und extrahier diesen wieder, dann siehst du ja das es geht... btw, es ist durchaus sinnvoll die man von tar zu lesen ;)

Susu
30.09.04, 11:13
Ich kann keine RPMs installieren :'(
Hat vielleicht irgend jemand eine Idee?Ja, ich hätte da eine: EINFACH MAL LESEN... (http://www.debian.de/doc/manuals/apt-howto/index.de.html) Das hilft immer!

Susu

kth
01.10.04, 01:13
[tar-Optionen]

Das x (t- auflisten oder c archiv erstellen) muss am Anfang stehen und sagt aus was überhaupt gemacht werden soll, hier also extrahieren.
Nein, am Anfang muss es nicht stehen, sollte es aber der besseren Lesbarkeit wegen. ;) Beim so genannten "old option style" (http://www.gnu.org/software/tar/manual/html_node/tar_39.html#SEC39) von tar, also ohne Bindestrich vor den Optionen, müssen aber die Argumente derjenigen Optionen, die Parameter erfordern, in der Reihenfolge der Optionen folgen.


Das "f" muss als letztes stehen da es eine Datei / Archiv als Parameter erwartet.
Das gilt nur, falls vor den Optionen ein Bindestrich steht ("short option style" (http://www.gnu.org/software/tar/manual/html_node/tar_38.html#SEC38)).