Archiv verlassen und diese Seite im Standarddesign anzeigen : rpm & debian
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.
apt-get install alien
alien --to-deb blabla.rpm
dpkg -i blabla.deb
Grüße
DaGrrr
#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
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
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
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
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
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/
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
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 ;)
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
[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)).
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.