Moin.
Wie kann man eigentlich RPM-Pakete unter Debian installieren? Ich habe mir das RPM-Programm zwar draufgespielt, aber ich bekomme jedesmal, wenn ich versuche da irgendwas zu installieren eine Fehlermeldung, daß etwas nicht initialisiert werden konnte. Stellt sich natürlich erstmal die Frage, warum ich überhaupt sowas machen will. Nun, ich habe hier einen Drucker, der einen sehr proprietären Treiber hat, und den gibt's entweder nur für Windoof oder als RPM. Da gibt es noch ein paar andere Sachen, aber der Drucker ist der vornehmlichste Grund. Weiß also jemand wie das trotzdem zu bewerkstelligen ist? Danke.
MfG
Carsten
am 29.10.2003, um 10:53:41 +0100 mailte Carsten Friede folgendes:
Moin.
Wie kann man eigentlich RPM-Pakete unter Debian installieren? Ich habe
man alien
Andreas
Andreas Kretschmer wrote:
am 29.10.2003, um 10:53:41 +0100 mailte Carsten Friede folgendes:
Moin.
Wie kann man eigentlich RPM-Pakete unter Debian installieren? Ich habe
man alien
Das habe ich schon probiert, leider ohne Erfolg. Ich bekomme dann schon beim Umwandeln eine Fehlermeldung. Gibt es noch einen anderen Weg?
MfG
Carsten
Am 29. Oktober 2003 schrieb Carsten Friede:
Das habe ich schon probiert, leider ohne Erfolg. Ich bekomme dann schon beim Umwandeln eine Fehlermeldung.
Welche? Auch mit aktuellstem alien?
Gibt es noch einen anderen Weg?
Ein .deb mit dpkg erzeugen.
Torsten
Torsten Werner wrote:
Am 29. Oktober 2003 schrieb Carsten Friede:
Das habe ich schon probiert, leider ohne Erfolg. Ich bekomme dann schon beim Umwandeln eine Fehlermeldung.
Welche? Auch mit aktuellstem alien?
Ich hatte das aktuellste auf meiner Debian/sarge, als ich den Versuch unternahm.
Gibt es noch einen anderen Weg?
Ein .deb mit dpkg erzeugen.
Das scheint jetzt zu gehen. Danke für den Tip.
MfG
Carsten
Carsten Friede cfriede@wh12.tu-dresden.de writes:
Wie kann man eigentlich RPM-Pakete unter Debian installieren?
Du könntest mit "alien" ein .deb draus bauen.
Viel mehr, als die enthaltenen Files rauszuziehen, wird da IMHO aber nicht gemacht. Nichttriviale Pakete hab' ich damit noch nicht installiert bekommen.
Steve
Steffen Schwigon schwigon@webit.de writes:
Steve
Ups, mein Künstlername im falschen Kontext. :-)
Carsten Friede schrieb:
Wie kann man eigentlich RPM-Pakete unter Debian installieren?
Nimm "alien"
Freudlich grüßend, Erik
Hi Carsten
Weiß also jemand wie das trotzdem zu bewerkstelligen ist? Danke.
Mit etwas Handarbeit ist das sicherlich zu schaffen. Mit dem "Midnight Commander" ("mc") kann man sich rpm's elegant anschauen. Das rpm besteht im wesentlichen aus drei Teilen. 1. einige Informationen 2. den Installationsskripten INFO / SCRIPTS/[ALL, PREIN, POSTUN, PREUN, ....] pre... vor der De/Installation post... nach der De/Installation ...in Installation ...un Deinstallation 3. dem Nutzprogramm/Binary.
In den Skripten steht drin wo das Binary hinkopiert wird und was sonst noch damit passieren soll. Kopierst du dir die Treiberbinaries aus dem rpm heraus, dann kannst du die Installationsschritte sicherlich auch manuell ausführen. Problematischer können die Abhängigkeiten (nur bestimmte Programmversion x.y.z) oder Pfadangaben sein. In der Datei INFO/REQUIRENAME stehen die benötigten Programmnamen drin.
"alien" macht vermutlich auch nichts anderes.
Jens Weiße
Hallo Carsten!
Am 2003-10-29 10:53 +0100 schrieb Carsten Friede:
Moin.
Wie kann man eigentlich RPM-Pakete unter Debian installieren? Ich habe mir das RPM-Programm zwar draufgespielt, aber ich bekomme jedesmal, wenn ich versuche da irgendwas zu installieren eine Fehlermeldung, daß etwas nicht initialisiert werden konnte. Stellt sich natürlich erstmal die Frage, warum ich überhaupt sowas machen will. Nun, ich habe hier einen Drucker, der einen sehr proprietären Treiber hat, und den gibt's entweder nur für Windoof oder als RPM. Da gibt es noch ein paar andere Sachen, aber der Drucker ist der vornehmlichste Grund. Weiß also jemand wie das trotzdem zu bewerkstelligen ist? Danke.
Ich vertraue RPM-Paketen auf Debian nicht so, deshalb beschreite ich immer den manuellen Weg:
1) Einfache Lösung: geh im mc in das Paket (ja, der kann das lesen) und kopiere was Du brauchst per Hand an die erforderlichen Stellen.
2) Performante Lösung bei großen Paketen: extrahiere das Paket mit rpm2cpio in ein temporäres Verzeichnis und kopiere dann von dort.
Martin
Carsten Friede wrote:
Moin.
Wie kann man eigentlich RPM-Pakete unter Debian installieren? Ich habe mir das RPM-Programm zwar draufgespielt, aber ich bekomme jedesmal, wenn ich versuche da irgendwas zu installieren eine Fehlermeldung, daß etwas nicht initialisiert werden konnte.
dselect --> alien
alien -d paket.rpm
dpkg -i paket.deb
Stellt sich natürlich erstmal die Frage, warum ich überhaupt sowas machen will. Nun, ich habe hier einen Drucker, der einen sehr proprietären Treiber hat, und den gibt's entweder nur für Windoof oder als RPM.
Drucker wechseln?
Jan
lug-dd@mailman.schlittermann.de