Kako spremeniti programe Debian v Redhat v Linuxu

click fraud protection

Ko gre za formate binarnih paketov, je Debian kralj. Različna programska oprema DEB je od vse programske opreme tam največ pozornosti razvijalcev. Kot rezultat, operacijski sistemi Linux, ki temeljijo na Debianu, ponavadi dobijo nove stvari pred drugimi. Steam, Spotify, Google Chrome, Skype in seznam se nadaljuje. Operacijski sistemi, ki temeljijo na Redhatu, so razvijalci deležni podobne pozornosti, vendar niti približno toliko kot Debian. Zaradi tega se mnogi obrnejo k iskanju načinov za odstranjevanje in predelavo inženirskih programov Debian. Načinov je veliko, vendar je najboljši način za pretvorbo programa Debian v Redhat v Linuxu s pretvornikom paketov Alien.

Predpogoji

Alien je program, ki je napisan s programskim jezikom Perl. Če želite zagnati to terminalsko aplikacijo v računalniku, morate najprej namestiti različne pakete Perl. V nekaterih distribucijah Linuxa je Pearl morda že nameščen. V tem priročniku bomo preučili, kako pretvoriti pakete Debian v format paketov Redhat. Zaradi tega bomo samo preučili, kako pridobiti Pearl v Fedori in Open SUSE.

instagram viewer

Če želite preveriti in preveriti, ali že imate orodja za namestitev Linuxa za zagon Alien, odprite terminalsko okno in naredite naslednje:

perl - pomoč

Z izvajanjem tega ukaza na računalniku z Linuxom, ki ima že nameščeno in pripravljeno za uporabo orodja Pearl, se prikaže poziv za pomoč. Ta poziv podrobno določa vse, kar mora uporabnik vedeti o jeziku, kako ga uporabljati itd. Če se z izvajanjem tega ukaza nič ne zgodi, orodja Pearl niso nameščena.

Namestite Perl za Fedora

sudo dnf namestite perl-jedro

Namestite Perl za OpenSUSE

Perl je na voljo v OBS. Pojdi semin kliknite gumb »Neposredna namestitev«, da začnete delovati.

Graditi tujca

Izdelava tega programa je precej preprosta in traja le tri korake. Za začetek zgrabite izvorno kodo z uradne strani Source Forge. Nato odprite okno terminala. V tem terminalu naredite naslednja dejanja.

Najprej pojdite v imenik za prenos, kjer je izvorna koda tujec.

cd ~ / Prenosi

Nato izvlecite vsebino arhiva z ukazom tar.

tar xvfJ alien_8.95.tar.xz

Ko se arhiv tar konča, vnesite kodni imenik z ukazom cd.

cd tujec_8.95

Najprej uporabite Perl, da ustvarite MakeFile. To je pomembno, saj brez te datoteke vaš računalnik ne bo imel ideje, kako sestaviti programsko opremo.

perl Makefile. PL

Zdaj na novo ustvarite datoteko make, da "naredite" programsko opremo.

narediti

Tujec je zgrajen in pripravljen za uporabo. Zdaj je vse tisto, kar ostane, da programsko opremo iz imenika izvorne kode premaknete na pravilno mesto v računalniku. To se naredi z ukazom "make install". Za razliko od drugih dveh ukazov namestite, da se MORAJO zagnati sudo privilegiji. To je zato, ker se bo programska oprema premikala v pomembne sistemske imenike.

sudo make install

Ko se ukaz make install konča, zaženite Alien prek terminala z: tujcem

Pretvarjanje paketov iz Debiana v Redhat

Če želite pretvoriti paket iz oblike Debian v obliko Redhat, najprej prenesite paket. Ker je DEB najbolj priljubljen binarni format Linuxa, ga ne bi smeli preveč težko najti. Niste prepričani, kaj bi naredili? Oglejte si naš seznam, kako najti manjkajočo programsko opremo v Ubuntuju.

Ko dobite datoteko paketov Debian, odprite terminal. Nato cd v mapo za prenos.

cd ~ / Prenosi

Program pretvorite iz DEB v RPM s stikalom -r.

sudo tujec -r * .deb

Z izvajanjem tega ukaza bo Alien ustvaril paket RPM. Upoštevajte, da to ne more vedno delovati. Nekateri paketi Debian imajo v njih veliko specializiranih datotek, zato lahko zavrnejo pretvorbo.

Druge zunanje funkcije

Pretvornik paketov Alien zmore več kot pretvoriti iz Debiana v RPM. Tukaj je opisano, kako jih uporabiti.

RPM V DEB

S stikalom -d lahko uporabniki pretvorijo RPM v datoteko Debian.

sudo tujec -d file.rpm

Pretvori v paket Slackware

Uporabniki lahko prek stikala -t pretvorijo kateri koli paket v paket Slackware Linux.

sudo tujec -t datoteka

Pretvori v paket Solaris

Preprosto pretvorite katero koli obliko paketa s tujcem v format paketa Solaris s pomočjo stikala -p.

sudo tujec -p datoteka

Popravite dovoljenja

Včasih pretvorba iz ene oblike binarnega paketa v drugo lahko zmede posamezna dovoljenja. Zaradi tega ima Alien funkcijo, ki lahko odpravi različne težave z dovoljenji. Uporabite zastavico –fixperms, da izločite napake.

sudo tujec datoteka --fixperms

Test generirani paketi

Mogoče je preizkusiti nove pakete, ustvarjene z Alien Za testiranje ustvarjenega paketa uporabite zastavico –test.

sudo tujec datoteka --test
watch instagram story