Alien
Aus Ubuntu-Forum Wiki
Inhaltsverzeichnis |
1 Allgemeines
In einigen Fällen kommt es vor, dass Programme nicht als .deb, sondern beispielsweise nur als .rpm verfügbar sind. Anfängern ist dann das Kompilieren aus den Sources zu aufwendig bzw. sie wissen nicht, wie das funktioniert. Um dennoch das Ubuntu eigentlich "fremde" rpm-Fomat zu nutzen und auf die vorgefertigen Pakete zurückgreifen zu können, kann Alien genutzt werden.
Alien kann diverse Paketformate verschiedener Distributionen in .deb-Pakete umwandeln. So bei:
- .rpm, was auf den "Red Hat Packet Manager" zurückzuführen ist,
- .lsb, "Linux Standard Base",
2 Installation
Um Alien zu installieren, muss man folgenden Befehl im Terminal anwenden bzw. danach in der Paketverwaltung suchen:
sudo apt-get install alien
Dies installiert bereits das Paket "rpm", was .rpm-Pakete importieren kann. Möchte man nun die .lsb-Pakete installieren, muss das Paket lsb installiert werden.
3 Benutzung
Hat man nun ein .rpm-Paket und möchte mit diesem etwas anfangen, gibt es 2 Möglichkeiten
- Das Umwandeln des .rpm in ein .deb, was man danach bequem installieren kann
sudo alien paketename.rpm
Die Option --scripts veranlasst Alien, Scripte, die bei der Installation ausgeführt werden sollen, mit zu konvertieren.
Hierbei wird dann ein paketname.deb erstellt, was mit
sudo dpkg -i paketname.deb
installiert werden kann.
- Die direkte Installation des .rpm-Pakets über:
sudo alien -i paketname.rpm
Wobei bei diesem Punkt, Alien auch erst ein .deb-Paket erstellt und dies dann automatisch installiert.