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.

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ų

ž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ą.




