- Kaip konvertuoti Debian programas į Redhat Linux

Kaip konvertuoti Debian programas į Redhat Linux

Kai kalbama apie dvejetainius paketų formatus,Debianas yra karalius. Iš visos turimos programinės įrangos didžiausias kūrėjų dėmesys atkreipiamas į DEB failo formatą. Todėl „Linux“ operacinės sistemos, pagrįstos „Debian“, paprastai gauna naujus dalykus anksčiau nei kas nors kitas. „Steam“, „Spotify“, „Google Chrome“, „Skype“ ir sąrašas tęsiasi. „Redhat“ operacinės sistemos „Linux“ naudoja panašų kūrėjų dėmesį, tačiau ne tiek daug, kiek „Debian“. Dėl šios priežasties daugelis ieško būdų, kaip iškompiliuoti ir pakeisti Debian'o programas. Yra daugybė skirtingų būdų tai padaryti, tačiau geriausias būdas „Debian“ programą konvertuoti į „Redhat“ „Linux“ naudojant „Alien“ paketo keitiklį.

Būtinos sąlygos

Svetimas yra programa, parašyta kartu su Perluprogramavimo kalba. Norėdami paleisti šią terminalo programą savo kompiuteryje, pirmiausia turėsite įdiegti įvairius „Perl“ paketus. Kai kuriuose „Linux“ paskirstymuose „Pearl“ jau gali būti įdiegtas. Šiame vadove aptarsime, kaip konvertuoti „Debian“ paketus į „Redhat“ paketo formatą. Dėl to mes tik svarstysime, kaip „Pearl“ rasti „Fedora“ ir atidaryti „SUSE“.

Norėdami patikrinti ir išsiaiškinti, ar jau turite „Linux“ diegimo įrankius paleisti „Alien“, atidarykite terminalo langą ir atlikite šiuos veiksmus:

perl --help

Vykdyti šią komandą Linux kompiuteryje, kuriame yraJau įdiegti ir paruošti naudoti perlų įrankiai parodys pagalbos raginimą. Šis raginimas detalizuoja viską, ką vartotojas turi žinoti apie kalbą, kaip ją naudoti ir pan. Jei paleidus šią komandą nieko neatsitiks, „Pearl“ įrankiai neįdiegti.

Įdiekite „Perl“ „Fedora“

sudo dnf install perl-core

Įdiekite „Perl“ „OpenSUSE“

„Perl“ galima rasti OBS. Eikite čia ir spustelėkite mygtuką „Tiesioginis diegimas“, kad jis veiktų.

Pastatas svetimas

Sukurti šią programą yra gana paprasta ir tik taipeina tris veiksmus. Norėdami pradėti, patraukite šaltinio kodą iš oficialaus „Source Forge“ puslapio. Tada atidarykite terminalo langą. Šiame terminale atlikite šiuos veiksmus.

Pirmiausia eikite į atsisiuntimų katalogą, kuriame yra svetimas šaltinis.

cd ~/Downloads

Tada, naudodami komandą „tar“, išskleiskite archyvo turinį.

tar xvfJ alien_8.95.tar.xz

Kai taro archyvas baigsis, įveskite kodų katalogą naudodami komandą cd.

cd alien_8.95

Pirmiausia naudokite „Perl“, kad sukurtumėte „MakeFile“. Tai svarbu, nes be šio failo jūsų kompiuteris neturės idėjos, kaip sukurti programinę įrangą.

perl Makefile.PL

Dabar naudokite naujai sukurtą failą „make“, kad „sukurtumėte“ programinę įrangą.

make

Svetimas yra pastatytas ir paruoštas naudoti. Dabar liko tik perkelti programinę įrangą iš šaltinio kodo katalogo į reikiamą kompiuterio vietą. Tai atliekama naudojant komandą „make install“. Skirtingai nuo kitų dviejų komandų, diegimą PRIVALUMITE vykdyti su sudo privilegijas. Taip yra todėl, kad tai perkels programinę įrangą į svarbius sistemos katalogus.

sudo make install

Kai komanda „make install“ pasibaigia, naudokite „Alien“ per terminalą naudodami „alien“

Paketų konvertavimas iš „Debian“ į „Redhat“

Pakeisti paketą iš Debian formato į„Redhat“ formatu, pirmiausia atsisiųskite paketą. Kadangi DEB yra populiariausias dvejetainis „Linux“ formatas, jų neturėtų būti per sunku rasti. Nežinote, ką daryti? Peržiūrėkite mūsų sąrašą, kaip rasti trūkstamą programinę įrangą „Ubuntu“.

Kai gausite „Debian“ paketo failą, atidarykite terminalą. Tada įkelkite kompaktinį diską į atsisiuntimų aplanką.

cd ~/Downloads

Konvertuokite programą iš DEB į RPM naudodami -r jungiklį.

sudo alien -r *.deb

Vykdydami šią komandą, greičiausiai, padarysiteRPM paketą generuojantis užsienietis. Atminkite, kad tai ne visada gali veikti. Kai kuriuose „Debian“ paketuose yra daug specializuotų failų, todėl gali būti atsisakyta konvertuoti.

Kitos svetimos savybės

Alien paketo keitiklis gali padaryti ne tik konvertuoti iš Debian į RPM. Štai kaip juos naudoti.

RPM į DEB

-D jungikliu vartotojai gali RPM konvertuoti į Debian failą.

sudo alien -d file.rpm

Konvertuoti į „Slackware“ paketą

Naudodami -t jungiklį, vartotojai gali bet kurį paketą konvertuoti į „Slackware Linux“ paketą.

sudo alien -t file

Konvertuoti į „Solaris“ paketą

Naudodamiesi jungikliu -p, lengvai konvertuokite bet kurį paketo formatą naudodami „Alien“ į „Solaris“ paketo formatą.

sudo alien -p file

Įtvirtinti įgaliojimą

Kartais konvertuojama iš vienos dvejetainės pakuotėsformatas kitam gali suklaidinti individualius leidimus. Dėl šios priežasties užsienietis turi funkciją, galinčią išspręsti įvairias leidimų problemas. Norėdami pašalinti klaidas, naudokite žymiklį „fixperms“.

sudo alien file --fixperms

Testuokite sugeneruotus paketus

Galima išbandyti naujus paketus, sukurtus naudojant „Alien“. Norėdami išbandyti sugeneruotą paketą, naudokite –test vėliavą.

sudo alien file --test
</p>

Komentarai