Kaip paleisti „Mac Apps“ sistemoje „Linux“.

Ieškote būdo įdiegti ir paleisti „Mac“ programas „Linux“ dėžutėje? Čia yra dvi galimybės. Skaitykite toliau, kad juos atrastumėte.

Vienas persikėlimo minusas Linux yra tai, kad praleidote kai kurias programas iš ankstesnės operacinės sistemos. Kartais norisi, kad jie bėgtų ant tavo *nix dėžutės.

„Windows“ programoms tai nebėra didelė problema, bet kaip su „Mac“ programomis? Ar galite juos paleisti „Linux“, ir kaip tai lengva?

Atsakymas yra: taip, galite. Yra du būdai, kaip paleisti „Mac“ programas „Linux“ ir jie yra šie:

A. Naudodami Darling emuliatorių
B. Naudojant virtualią mašiną

„Darling“ emuliatoriaus naudojimas

„Darling“ emuliatorius siekia, kad „Mac“ programų naudojimas „Linux“ sistemoje būtų toks pat paprastas, kaip „Wine“, sukurta naudojant „Windows“ programas. Tačiau Darling šiuo metu yra pradiniame kūrimo etape, todėl dar reikia nuveikti ilgą kelią.

Pagrindinis jo apribojimas yra tas, kad šiuo metu galite jį naudoti tik komandų eilutės programoms paleisti. Taigi, jei planuojate paleisti GUI (grafinės vartotojo sąsajos) programą, turite arba palaukti, kada ir ar „Darling“ palaiko GUI programas, arba naudoti šio vadovo 2 parinktį, kuri garantuotai veiks.

Yra dvi „Darling“ paketo dalys, kurias reikia atsisiųsti ir įdiegti, kad jis veiktų. Vienas yra pats emuliatorius, o kitas yra branduolio modulis.

Toliau pateikiamas žingsnis po žingsnio vadovas, kaip įdiegti „Darling“ Ubuntu 18.04. Jis naudoja komandą gdebi, kuri automatiškai patenkina ir įdiegia visas paketo priklausomybes.

Žingsnis 1: Atsisiųskite ir darling, ir darling-dkms failus iš https://github.com/darlinghq/darling/releases

Žingsnis 2: Norėdami atidaryti terminalą, paspauskite Ctrl + T

Žingsnis 3: cd į savo atsisiuntimų katalogą ir įveskite šią komandą, kad įdiegtumėte branduolio modulį. Į raginimą atsakykite „taip“ įvesdami „y“

sudo gdebi darling-dkms_0.1.20200331.testing_amd64.deb

Žingsnis 4: Tada įdiekite brangioji naudodami šią komandą:

sudo gdebi darling_0.1.20200331.testing_amd64.deb

Žingsnis 5: Kai diegimas bus baigtas, dabar galite paleisti emuliatorių naudodami šią komandą:

brangusis apvalkalas

Tada galite patikrinti, ar tai nėra „Bash“ apvalkalas, įvesdami komandą uname, kuriai ji turėtų spausdinti „Darwin“, o ne „Linux“.

Kaip paleisti „Mac Apps“ sistemoje „Linux“ naudojant virtualią mašiną

Taip pat galite paleisti „Mac“ programas virtualioje mašinoje, pvz., „Virtualbox“, „Vmware“ ar KVM. Tačiau įspėjimas yra tas, kad prieš įdiegiant programą joje pirmiausia turite įdiegti „Mac“ operacinę sistemą. „Apple“ taip pat susiraukia savo „Mac“ operacinę sistemą įdiegusi aparatinėje įrangoje, kuri nėra „Apple Mac“.

Tai reiškia, kad negalite atsisiųsti „Mac OS“ neturėdami „Mac“ kompiuterio. Ir nors galite nuspręsti atsisiųsti jį iš interneto, negalite būti tikri dėl atsisiunčiamo failo vientisumo. Kai kurie žmonės pragyvena įkeldami kenkėjiška programine įranga užkrėstą programinę įrangą, o jūs galite tapti aukomis.

Kita vertus, „Macos-virtualbox“ yra perspektyvus „Bash“ scenarijus, kuris atsisiunčia failus tiesiai iš „Apple“ serverių ir sukuria jums virtualią mašiną. Tai garantuoja, kad naudojate tik originalią Apple programinę įrangą.

Kitas būdas – pasiskolinti „Mac“ iš draugo ir juo atsisiųsti atnaujintą „Mac“ versiją, kurią vėliau galėsite paversti ISO diegimo failu.

Štai kaip atlikti visus 3 metodus:

1 būdas: naudokite Macos-virtualbox

Eikite į GitHub ir atsisiųskite paketą. Taip pat pabandykite perskaityti dokumentaciją, kad geriau suprastumėte, kaip tai veikia.

Macos-virtualbox

Atidarykite terminalą, tada išpakuokite ir paleiskite scenarijų naudodami šias komandas:

cd

išpakuokite macos-virtualbox-master.zip

cd macos-virtualbox-master

./macos-guest-virtualbox.sh

Jame bus atliktas visas programinės įrangos atsisiuntimo ir virtualios mašinos kūrimo procesas. Viskas, ko jums reikia, yra kantriai sėdėti ir, kai būsite paraginti, paspauskite mygtuką „Enter“.

Bet jei dėl kokių nors priežasčių tai neveikia, galite išbandyti šiuos kitus metodus.

2 būdas: atsisiųskite iš interneto

žingsnis 1: Turėsite rasti savo failą žiniatinklyje, nes „Apple“ susiraukia „Mac OS“ platinimu kituose įrenginiuose nei „Mac“ kompiuteris. Atliekant kitus veiksmus daroma prielaida, kad atsisiuntėte virtualios mašinos (vmdk) failą.

žingsnis 2: Įdiekite „VirtualBox“ arba bet kurią kitą pasirinktą virtualizacijos programinę įrangą. Jei naudojate „VirtualBox“, naudokite toliau pateiktą komandą, kad iš karto įdiegtumėte paketą su visais papildomais priedais:

sudo apt install virtualbox virtualbox-dkms virtualbox-ext-pack virtualbox-guest-additions-iso virtualbox-guest-utils virtualbox-qt

žingsnis 3: paleiskite „VirtualBox“ ir sukurkite naują virtualią mašiną naudodami atsisiųstą vmdk failą.

žingsnis 4: Suteikite jam apie 4 G ar daugiau RAM, 128 MB grafikos ir 2 procesoriaus branduolius. Venkite tarpų savo virtualios mašinos pavadinime. Galite suteikti jam kažką panašaus į „MyMacOS“.

žingsnis 5: Tai svarbu. Pirmiausia išeikite iš „VirtualBox“. Tada datsisiųskite šį apvalkalo scenarijų

„VBox Mac“ sąranka

žingsnis 6: cd (Keisti katalogą) į katalogą, į kurį atsisiuntėte scenarijų, ir paleiskite jį taip:

cd

./setup.sh -v „MyMacOS“ -r 1920 × 1080

Kur MyMacOS yra pavadinimas, kurį suteikėte virtualiajai mašinai, o 1920 × 1080 yra viso ekrano skiriamoji geba arba skiriamoji geba, kurią norite suteikti virtualiai mašinai.

žingsnis 7: Dar kartą paleiskite „VirtualBox“ ir paleiskite naują „Mac OS“ virtualiąją mašiną.

3 būdas: atsisiųskite iš pasiskolinto „Mac“.

Jei turite prieigą prie tikro „Mac“ kompiuterio, senesnio nei „Mac High Sierra“, galite atlikti toliau nurodytus veiksmus, kad sukurtumėte „Mac“ virtualią mašiną „Linux“ dėžutėje:

žingsnis 1: Gaukite fizinę prieigą prie „Mac“ kompiuterio. Tai gali būti jūsų arba galite pasiskolinti iš draugo. Tiesiog įsitikinkite, kad jame yra interneto prieiga ir esate pasiruošę eiti.

žingsnis 2: Eikite į „Mac Store“ ir ieškokite „High Sierra“. Spustelėkite Atsisiųsti.

žingsnis 3: Kai jis baigsis ir bandys pradėti diegti, paspauskite Ctrl + Q, kad išeitumėte.

žingsnis 4: atidarykite terminalą iš Applications > Utilities ir įveskite šias komandas:

hdiutil Create -o /tmp/HighSierra.cdr -dydis 7316m -išdėstymas SPUD -fs HFS+J

hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build

asr restore -source /Applications/Install\macOS\High\Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase

hdiutil detach /Volumes/OS\X\Base\System

hdiutil convert /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso

mv /tmp/HighSierra.iso.cdr ~/Desktop/HighSierra.iso

Tai viskas. Dabar darbalaukyje turite įkrovos ISO failą, kurį galite įdiegti savo virtualioje mašinoje. Nukopijuokite jį į diską ir pereikite prie „Linux“ dėžutės, kad pradėtumėte diegimą.

Išvada

Jūs matėte skirtingus metodus, kaip paleisti „Mac“ programas „Linux“, nepaisant „Apple“ pastangų.

Darling emuliatorius geriausiai tinka mažoms apvalkalo programoms. Kitu atveju, jei reikia paleisti rimtesnę GUI programą, naudokite virtualią mašiną.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke yra kompiuterių entuziastas, mėgstantis skaityti įvairias knygas. Jis teikia pirmenybę „Linux“, o ne „Windows“ / „Mac“ ir naudoja
Ubuntu nuo pirmųjų dienų. Galite sugauti jį Twitter per bongotraksas

Straipsniai: 298

Gaukite techninių dalykų

Technikos tendencijos, paleidimo tendencijos, apžvalgos, pajamos internetu, žiniatinklio įrankiai ir rinkodara kartą ar du per mėnesį