Fremde Welten
Pakete umwandeln mit Alien
Von <C>.deb<C> nach <C>.rpm<C>
In die andere Richtung geht es entsprechend mit dem Parameter -r (Langform: --to-rpm). Die bereits geschilderten Parameter --keep-version, --install und --verbose dürfen auch hier zum Einsatz kommen.
Auf Nummer sicher gehen Sie allerdings, wenn Sie das Paket zuerst bauen und dann mit dem rpm auf der Shell installieren. Dabei verwenden Sie die Optionen -i ("Installation"), -v ("verbose", ausführliche Anzeige) und -h (blendet Fortschrittsbalken ein):
# alien --to-rpm --keep-version ↩mplayer-skins_1.0pre4-62693cl_i3↩86.deb mplayer-skins-1.0pre4-62693cl.i3↩ 86.rpm generated # rpm -ivh mplayer-skins-1.0pre4↩-62693cl.i386.rpm Preparing… ##############↩ ######################### [100%] 1:mplayer-skins ##############↩ ######################### [100%]
Noch mehr Optionen
Wie bereits eingangs erwähnt, können Sie mit Alien auch andere Paketformate konvertieren. Zusammen mit der Option -t (Langform: --to-tgz) erstellen Sie TGZ-Pakete; --to-slp (keine Kurzform vorhanden) erstellt SLP-Pakete und -p (Langform --to-pkg) konvertiert ins PKG-Format.
Praktisch ist außerdem der Parameter -g (Langform: --generate), der kein Paket erstellt, sondern ein temporäres Verzeichnis mit den einzelnen Dateien des Pakets anlegt. So können Sie vorher noch Dateien umbenennen oder an eine andere Stelle in der internen Struktur verschieben, bevor Sie sich ans Bauen des Pakets begeben.
Glossar
Dpkg
Die Basis der Paketverwaltung von Debian und das grundlegende Programm zum Installieren von Software-Paketen.
Infos
[1] RPM-PBone-Suche: http://rpm.pbone.net/
[2] RPMSeek-Website: http://www.rpmseek.com/
[3] Alien-Quellcode: ftp://ykbsb2.yk.psu.edu/pub/alien/



