Alien

Allikas: Pingviini viki

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.