PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : RPM's umwandeln



magnum
20.12.08, 10:26
Hallo ,


ich habe einen kleinen Server. Ich kann mittels ipkg elegant Packete installieren. Nun habe ich eine rpm-Datei (Drucker Brother). Diese Datei möchte ich nun installieren. Ich habe geört das rpm in deb konwertiert werden können - geht das auch mit rpm in ipk ?


Danke im voraus.


MfG.
magnum

HirschHeisseIch
20.12.08, 10:53
Such mal das Programm 'alien'. Das ist fürs Konvertieren zuständig. Irgendwo in der Doku dürft auch stehen, welche Paket-Typen es beherrscht.

framp
20.12.08, 16:02
Such mal das Programm 'alien'. Das ist fürs Konvertieren zuständig. Irgendwo in der Doku dürft auch stehen, welche Paket-Typen es beherrscht.
Funktioniert prächtig. Damit habe ich die VMWARE-tools .rpm in .dep für ubunto konvertiert (siehe auch hier (http://www.linux-tips-and-tricks.de/index.php/Latest/Installation-von-vmwaretools-auf-ubuntu-8.10.html) für weitere Details.

Rain_maker
20.12.08, 16:18
alien --help
Usage: alien [options] file [...]
file [...] Package file or files to convert.
-d, --to-deb Generate a Debian deb package (default).
Enables these options:
--patch=<patch> Specify patch file to use instead of automatically
looking for patch in /var/lib/alien.
--nopatch Do not use patches.
--anypatch Use even old version os patches.
-s, --single Like --generate, but do not create .orig
directory.
--fixperms Munge/fix permissions and owners.
--test Test generated packages with lintian.
-r, --to-rpm Generate a Red Hat rpm package.
--to-slp Generate a Stampede slp package.
-l, --to-lsb Generate a LSB package.
-t, --to-tgz Generate a Slackware tgz package.
Enables these options:
--description=<desc> Specify package description.
--version=<version> Specify package version.
-p, --to-pkg Generate a Solaris pkg package.
-i, --install Install generated package.
-g, --generate Generate build tree, but do not build package.
-c, --scripts Include scripts in package.
-v, --verbose Display each command alien runs.
--veryverbose Be verbose, and also display output of run commands.
-k, --keep-version Do not change version of generated package.
--bump=number Increment package version by this number.
-h, --help Display this help message.
-V, --version Display alien's version number.

barofix
20.12.08, 17:47
Gibt es hier (http://solutions.brother.com/linux/en_us/) keine deb-Pakete für deinen Drucker?

Rain_maker
20.12.08, 18:02
Das wird ihm nur wenig nutzen:


Diese Datei möchte ich nun installieren. Ich habe geört das rpm in deb konwertiert werden können - geht das auch mit rpm in ipk ?Was mit alien möglich ist, steht in der obigen Ausgabe.

barofix
20.12.08, 18:11
Sorry, das habe ich überlesen.....

Rain_maker
20.12.08, 18:18
Wobei kurzes Gurgeln dazu führt, daß das mit dem deb dann unter Umständen doch eine gute Idee sein könnte, nur eben nicht mit alien.

http://www.google.de/search?q=ipkg&ie=UTF-8&oe=UTF-8

http://de.wikipedia.org/wiki/IPKG



Pakete dieses Formats haben die Endung .ipk. Abgeleitet ist dieses Format vom Debian-Paketsystem. Deshalb ist es relativ leicht, bestehende Debian-Pakete ins iPKG-Format zu konvertieren. Dadurch müssen in der Regel keine neuen Pakete von Anfang an neu erstellt werden.

Also sollte man sich wohl Dokumentation dieses "ipkg" mal genauer ansehen.

craano
20.12.08, 22:51
Das wird ihm nur wenig nutzen:

Was mit alien möglich ist, steht in der obigen Ausgabe.
Nach .deb konvertiert alien per default. Hast Du doch oben auch gepostet, nur leider vergessen einzufetten.

Grüße.
craano.

Rain_maker
20.12.08, 23:23
Der TE will doch gar kein .deb-Paket sondern diese "ipk"-Dingenskirchen.

craano
21.12.08, 09:23
Ich denke er will das .deb-Format als Zwischenschritt.
Laut Wikipedia: http://de.wikipedia.org/wiki/IPKG

Pakete dieses Formats haben die Endung .ipk. Abgeleitet ist dieses Format vom Debian-Paketsystem. Deshalb ist es relativ leicht, bestehende Debian-Pakete ins iPKG-Format zu konvertieren. Dadurch müssen in der Regel keine neuen Pakete von Anfang an neu erstellt werden.
Wenn das das Vorhaben ist, dann könnte ihm alien weiterhelfen.
Mal sehen was der TE uns noch berichtet.

Grüße.
craano.