Tips for Mac, Android, Windows

Kako pretvoriti Debian programe u Redhat na Linuxu

Kad je riječ o formatima binarnih 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 je napisan programskim jezikom Perl. Da biste pokrenuli ovu terminalnu aplikaciju na svom 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 da li već imate alate na instalaciji Linuxa za pokretanje Alien-a, otvorite prozor terminala i napravite sljedeće:

perl - pomoć

Izvođenje ove naredbe na Linux računalu s već instaliranim alatima Pearl i spreman je za pokretanje, pokazat će prompt pomoći. Ovaj brzi detaljno opisuje sve što korisnik treba znati o jeziku, kako ga koristiti i itd. Ako se ništa ne dogodi kada pokrenete ovu naredbu, alati Pearl nisu instalirani.

Instalirajte Perl za Fedoru

sudo dnf instalirati perl-core

Instalirajte Perl za OpenSUSE

Perl je dostupan u OBS-u. Idi tamo, i kliknite gumb "Izravna instalacija" da biste započeli s radom.

Graditi vanzemaljca

Izgradnja ovog programa je vrlo jednostavna i traje samo u 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 ~ / Preuzimanja

Zatim izdvojite sadržaj arhive pomoću naredbe tar.

tar xvfJ alien_8.95.tar.xz

Kada 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.

napraviti

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, postavite 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

Da biste pretvorili paket iz Debianovog formata u Redhat format, 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 ~ / Preuzimanja

Pretvorite program iz DEB u RPM preklopkom -r.

sudo vanzemaljac -r * .deb

Izvođenje ove naredbe najvjerojatnije će dovesti do toga da Alien generira RPM paket. Imajte na umu da to možda neće uvijek uspjeti. Neki paketi Debiana imaju u sebi mnogo 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 prekidača -t, korisnici mogu pretvoriti bilo koji paket u Slackware Linux paket.

sudo vanzemaljac -t datoteka

Pretvori u Solaris paket

Jednostavno pretvorite bilo koji format paketa s Alienom u format paketa Solaris pomoću prekidača -p.

sudo alien -p datoteka

Fiksne dozvole

Ponekad pretvaranje iz jednog binarnog formata u drugi 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 zastavu.

sudo vanzemaljska datoteka --test
Kako instalirati Oracle VM Virtualbox 6 na Debian 10

Kako instalirati Oracle VM Virtualbox 6 na Debian 10

Debian 10 gotovo je spreman za prijelaz na najnovije izdanje Stablea od Debian Linux. No, s obzir...

Čitaj Više

Kako igrati Atari Jaguar igre na Linuxu

Kako igrati Atari Jaguar igre na Linuxu

Atari Jaguar kućna je igraća konzola. Objavljen je 1993. godine, a s malo fanfara objavljen je zb...

Čitaj Više

Kako igrati Super Nintendo igre na Linuxu sa Snes9x

Kako igrati Super Nintendo igre na Linuxu sa Snes9x

Emulacija je izvrsna tehnologija koju obožavatelji videoigara mogu koristiti za proučavanje i uži...

Čitaj Više