Alien
Alien on tarkvaraline pakettide konverter, mis võimaldab konverteerida erinevaid pakette teistesse paketitüüpidesse. Näiteks on Teil kasutada Fedora RPM pakett aga Teie kasutate Debiani põhist süsteemi ja .deb
pakette. Alieni abil on hõlpsasti võimalik konverteerida RPM .deb
-iks. Või ka vastupidi. Lisaks on veel toetatud ka stampede slp ja Slackware TGZ paketid. Kindlasti võib tekkida küsimus, et milleks konverteerida - võib ju ka lähtekoodist valmis kompileerida. Tõsi - võib, kuid alati pole sellel mõtet ja lisaks on alati hea, kui rakenduste lisamiseks kasutatakse ühte moodust süsteemis. See annab parema ülevaate asjast.
Paigaldamine
Paigaldamine erinevatele süsteemidele on lihtne: Debianis ja sellel põhinevatel süsteemidel:
apt-get install alien
Ubuntus siis
sudo apt-get install alien
Fedoral
yum install alien
seda on vaja siis natuke täiendada, kuna hetkel ei tea, mis repodes alein täpselt asub ja kuidas käib paigaldamine Slackwares
Kasutamine
Kasutamise täpsema info saamiseks on muidugi hea lugeda manuali:
man alien
Kuid lühikokkuvõtte, kuidas asja kasutada (kui õigesti mäletan, siis peab olema root kasutaja õigustes
Annate käsu alien koos sellele järgneva valikuvõimalustega ja faili nime. Ehk siis:
alien -d näidispakett.rpm
Sellega konverteeritakse RPM pakett .deb
pakettiks.
Erinevad konverteerimise võimalused võimalused:
- -d, --to-deb
Loob Debiani paketti (vaikimisi).
- -r, --to-rpm
Loob RPM paketti
- -t, --to-tgz
Loob TGZ paketti
- --to-slp
Loob slp paketti
- -p, --to-pkg
Loob Solarise pkg paketi Muud võimalused
- -i, --install
Automaatselt paigaldab konverteeritud paketi kohe süsteemi. Vahepealset ümber konverteeritud aketti alles ei jää.
- -T, --test
Testib genereeritud paketid debiani süsteemis, kasutades lintian-i, kui see on paigaldatud. Lõpus kuvatakse testi tulemus - see vajalik selleks, et veenduda paketi korrasolekus ja vastavuses süsteemile.
Näited kasutamisest
Järgnevat mõningad näited alieni man failist, kuidas teda kasutada:
alien --to-deb package.rpm
Konverteerib package.rpm faili package.deb failiks
alien --to-rpm package.deb
Konverteerib package.deb faili package.rpm failiks
alien -i package.rpm
Konverteerib package.rpm faili package.deb failiks (lisa lippu pole vaja, sest vaikimisi konverteerib alien just deb pakettideks, seega -d või --to-deb pole vaja) ja paigaldab genereeritud paketti süsteemi.