Kaip konvertuoti Debian programas į Redhat Linux

click fraud protection

Kalbant apie dvejetainius paketų formatus, „Debian“ 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 beveik ne tiek, 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ų, kaip 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 „Perl“ programavimo 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“ paketų formatą. Dėl to mes tik svarstysime, kaip „Pearl“ rasti „Fedora“ ir atidaryti „SUSE“.

instagram viewer

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

perlas - padėti

Vykdydami šią komandą „Linux“ asmeniniame kompiuteryje, kuriame jau yra įdiegti „Pearl“ įrankiai ir kurie yra paruošti naudoti, pasirodys pagalbos raginimas. Šis raginimas detalizuoja viską, ką vartotojas turi žinoti apie kalbą, kaip ją vartoti ir pan. Jei vykdant šią komandą nieko neatsitiks, „Pearl“ įrankiai neįdiegti.

Įdiekite „Perl“ „Fedora“

„sudo dnf“ įdiegti „Perl-core“

Įdiekite „Perl“ „OpenSUSE“

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

Pastatas svetimas

Sukurti šią programą yra gana paprasta ir ji trunka tik 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 ~ / Siuntiniai

Tada ištraukite archyvo turinį naudodami komandą tar.

tar xvfJ ateivis_8.95.tar.xz

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

CD svetimas_8.95

Pirmiausia naudokite „Perl“, norėdami sukurti „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ą.

padaryti

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“

Norėdami konvertuoti paketą iš „Debian“ formato į „Redhat“ formatą, 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 ~ / Siuntiniai

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

sudo ateivis -r * .deb

Vykdydami šią komandą užsienietis greičiausiai sugeneruos RPM paketą. 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 svetimas failas.rpm

Konvertuoti į „Slackware“ paketą

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

sudo svetimas -t byla

Konvertuoti į „Solaris“ paketą

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

sudo svetimas -p failas

Įtvirtinti įgaliojimą

Kartais konvertavimas iš vieno dvejetainio paketo formato į kitą 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 žymėjimo langelį –fixperms.

sudo svetimas failas - pataisymai

Testuokite sugeneruotus paketus

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

sudo ateivių byla --testas
watch instagram story