Kad su u pitanju binarni formati paketa,Debian je kralj. Među svim softverom vani, DEB format datoteka uživa najviše pozornosti od strane programera. Kao rezultat toga, Linux operativni sustavi temeljeni na Debianu obično dobivaju nove stvari prije bilo koga drugog. Steam, Spotify, Google Chrome, Skype i popis se nastavlja. Linux operativni sustavi sa sjedištem u Redhatu uživaju sličnu pažnju programera, ali ne približno koliko i Debianovi. Zbog toga se mnogi okreću pronalaženju načina za uklanjanje i sastavljanje programa Debian. Mnogo je različitih načina da se to postigne, ali daleko je najbolji način pretvorbe Debian programa u Redhat u Linuxu korištenjem pretvarača paketa Alien.
Preduvjeti
Alien je program koji se piše s Perlomprogramski jezik. Da biste pokrenuli ovu terminalnu aplikaciju na računalu, prvo morate instalirati razne Perl pakete. Na nekim Linux distribucijama Pearl je možda već instaliran. U ovom ćemo vodiču istražiti kako pretvoriti Debian pakete u Redhat format paketa. Zbog toga ćemo samo istražiti kako dobiti Pearl na Fedori i Open SUSE.
Da biste provjerili i imate li već instalirane alate na vašem Linuxu za instalaciju Alien, otvorite prozor terminala i napravite sljedeće:
perl --help
Izvođenje ove naredbe na Linux računalu koje imaBiserni alati koji su već instalirani i spremni za upotrebu prikazat će prompt za pomoć. Ovaj brzi detaljno opisuje sve što korisnik treba znati o jeziku, kako ga koristiti i sl. Ako se ništa ne dogodi kada pokrenete ovu naredbu, alati Pearl nisu instalirani.
Instalirajte Perl za Fedoru
sudo dnf install perl-core
Instalirajte Perl za OpenSUSE

Perl je dostupan u OBS-u. Idite ovdje i kliknite gumb "Izravna instalacija" da biste započeli s radom.
Graditi vanzemaljca
Izgradnja ovog programa je vrlo jednostavna i samopoduzima tri koraka. Za početak, zgrabite izvorni kod s službene stranice Source Forge. Zatim otvorite prozor terminala. Na ovom terminalu izvršite sljedeće radnje.
Prvo idite na direktorij preuzimanja u kojem se nalazi vanjski izvorni kod.
cd ~/Downloads
Zatim izdvojite sadržaj arhive pomoću naredbe tar.
tar xvfJ alien_8.95.tar.xz
Kad se arhiva katrana dovrši, unesite kodni direktorij pomoću naredbe cd.
cd alien_8.95
Prvo, pomoću Perla stvorite MakeFile. Ovo je važno, jer bez ove datoteke vaše računalo neće imati pojma o načinu izrade softvera.
perl Makefile.PL
Sada upotrijebite novostvorenu datoteku za izradu softvera da biste "napravili" softver.
make
Alien je izgrađen i spreman za upotrebu. Sada preostaje samo premjestiti softver iz mape izvornog koda na odgovarajuće mjesto na računalu. To se radi pomoću naredbe "make install". Za razliku od ostale dvije naredbe, napravite instalaciju MUST (MUST) da se mora pokrenuti sudo povlastice. To je zato što će to softver premjestiti u važne, sistemske mape.
sudo make install
Kada naredba make install završi, pokrenite Alien preko terminala s: alien
Pretvaranje paketa iz Debiana u Redhat
Za pretvorbu paketa iz Debianovog formata uRedhat formatu, prvo preuzmite paket. Budući da je DEB najpopularniji binarni format Linuxa, ne bi ih trebalo biti pretjerano teško pronaći. Niste sigurni što učiniti? Pogledajte naš popis o tome kako pronaći nedostajući softver na Ubuntu.

Kada dobijete datoteku paketa Debian, otvorite terminal. Zatim, cd u mapu za preuzimanje.
cd ~/Downloads
Pretvorite program iz DEB u RPM pomoću prekidača -r.
sudo alien -r *.deb
Izvođenje ove naredbe najvjerojatnije će rezultirati uVanzemaljac generira RPM paket. Imajte na umu da to možda neće uvijek uspjeti. Neki Debianovi paketi sadrže puno specijaliziranih datoteka i kao rezultat toga mogu odbiti pretvorbu.
Ostale značajke vanzemaljaca

Pretvarač paketa Alien može učiniti više nego pretvoriti iz Debiana u RPM. Evo kako ih koristiti.
RPM DO DEB
Prekidačem -d korisnici mogu pretvoriti RPM u Debian datoteku.
sudo alien -d file.rpm
Pretvori u paket Slackware
Pomoću -t sklopke korisnici mogu pretvoriti bilo koji paket u Slackware Linux paket.
sudo alien -t file
Pretvori u Solarisov paket
Jednostavno pretvorite bilo koji format paketa s Alien-om u oblik paketa Solaris pomoću prekidača -p.
sudo alien -p file
Fiksne dozvole
Ponekad se pretvara iz jednog binarnog paketaformat na drugu može zabrljati pojedinačna dopuštenja. Zbog toga Alien ima značajku koja može riješiti različite probleme s dozvolama. Upotrijebite zastavicu –fixperms kako biste izgladili pogreške.
sudo alien file --fixperms
Test generirani paketi
Moguće je testirati nove pakete generirane pomoću Alien-a. Za testiranje generiranog paketa upotrijebite –test.
sudo alien file --test</ P>
komentari