Kako pokrenuti Mac aplikacije na Linuxu
Tražite način da instalirate i pokrenete svoje Mac aplikacije na vašem Linux uređaju? Ovdje postoje dvije mogućnosti. Čitajte dalje kako biste ih otkrili.

Jedna loša strana preseljenja u Linux je da vam nedostaju neki programi iz vašeg prethodnog operativnog sustava. Ponekad poželite da rade na vašem *nix box-u.
To više nije veliki problem za Windows aplikacije, ali što je s Mac aplikacijama? Možete li ih pokrenuti na Linuxu i koliko je to jednostavno?
Odgovor je: Da, možete. Postoje dva načina pokretanja Mac aplikacija u Linuxu, a to su:
O. Korištenjem emulatora Darling
B. Korištenjem virtualnog stroja
Korištenje emulatora Darling
Darling emulator ima za cilj učiniti korištenje Mac aplikacija na Linuxu jednako jednostavnim kao što je Wine napravio pomoću Windows aplikacija. Darling je trenutno u ranoj fazi razvoja, tako da je još dug put do njega.
Njegovo glavno ograničenje je da ga trenutno možete koristiti samo za pokretanje programa naredbenog retka. Dakle, ako planirate pokrenuti GUI (Graphic User Interface) aplikaciju, onda morate ili pričekati kada i ako, Darling podržava GUI aplikacije ili koristiti opciju 2 ovog vodiča, koja će zajamčeno raditi.
Postoje dva dijela paketa Darling i morate preuzeti i instalirati oba kako bi radio. Jedan je sam emulator, dok je drugi modul kernela.
Slijedi korak po korak vodič za instalaciju Darlinga na Ubuntu 18.04. Koristi naredbu gdebi, koja automatski zadovoljava i instalira sve ovisnosti paketa umjesto vas.
Korak 1: Preuzmite datoteke darling i darling-dkms s https://github.com/darlinghq/darling/releases
Korak 2: Pritisnite Ctrl + T za otvaranje terminala
Korak 3: cd u direktorij za preuzimanja i unesite sljedeću naredbu za instalaciju kernel modula. Odgovorite potvrdno na njegov upit upisivanjem 'y'
sudo gdebi darling-dkms_0.1.20200331.testing_amd64.deb
Korak 4: Zatim instalirajte darling pomoću sljedeće naredbe:
sudo gdebi darling_0.1.20200331.testing_amd64.deb
Korak 5: Nakon dovršetka instalacije, sada možete pokrenuti emulator sljedećom naredbom:
draga školjka
Zatim možete provjeriti da to nije Bash ljuska upisivanjem naredbe uname, na koju bi trebalo ispisati 'Darwin', a ne 'Linux'.
Kako pokrenuti Mac aplikacije na Linuxu pomoću virtualnog stroja
Također možete pokrenuti Mac aplikacije na virtualnom računalu kao što je Virtualbox, Vmware ili KVM. Međutim, upozorenje je da prvo morate instalirati Mac operativni sustav, prije nego što na njega instalirate aplikaciju. Apple se također mršti na instaliranje svog Mac operativnog sustava na hardver koji nije Apple Mac.
To znači da ne možete preuzeti Mac OS ako nemate Mac računalo. Iako biste je mogli preuzeti s interneta, ne možete biti sigurni u integritet datoteke koju preuzimate. Neki ljudi zarađuju za život od učitavanja softvera zaraženog zlonamjernim softverom, a vi biste mogli postati žrtva.
S druge strane, Macos-virtualbox je obećavajuća Bash skripta, koja preuzima datoteke izravno s Appleovih poslužitelja i stvara virtualni stroj za vas. Ovo jamči da koristite samo originalni Appleov softver.
Drugi put je posuditi Mac od prijatelja i koristiti ga za preuzimanje ažurirane Mac verzije, koju zatim možete pretvoriti u ISO instalacijsku datoteku.
Evo kako koristiti sve 3 metode:
Metoda 1: Koristite Macos-virtualbox
Pređite na glavu GitHub i preuzmite paket. Također pokušajte pročitati dokumentaciju kako biste bolje razumjeli kako funkcionira.

Otvorite terminal, zatim raspakirajte i pokrenite skriptu pomoću sljedećih naredbi:
cd
raspakirajte macos-virtualbox-master.zip
cd macos-virtualbox-master
./macos-guest-virtualbox.sh
Provest će vas kroz cijeli proces preuzimanja softvera i stvaranja virtualnog stroja. Sve što trebate je strpljivo sjediti i pritisnuti gumb "Enter" kada se to od vas zatraži.
Ali ako iz nekog razloga ne uspije, možete isprobati ove druge metode.
2. način: preuzimanje s interneta
Korak 1: Morat ćete pronaći vlastitu datoteku na webu jer Apple mršti distribuciju Mac OS-a na uređajima koji nisu Mac računala. Sljedeći koraci pretpostavljaju da ste preuzeli datoteku virtualnog stroja (vmdk).
Korak 2: Instalirajte VirtualBox ili bilo koji drugi softver za virtualizaciju po izboru. Za VirtualBox, upotrijebite naredbu ispod za instalaciju paketa sa svim njegovim dodatnim dodacima u pokretu:
sudo apt instalirajte virtualbox virtualbox-dkms virtualbox-ext-pack virtualbox-guest-additions-iso virtualbox-guest-utils virtualbox-qt
Korak 3: Pokrenite VirtualBox i kreirajte novi virtualni stroj koristeći vmdk datoteku koju ste preuzeli.
Korak 4: Dajte mu oko 4G RAM-a ili više, 128 MB grafike i 2 CPU jezgre. Izbjegavajte razmake u nazivu vašeg virtualnog stroja. Možete mu dati nešto poput "MyMacOS".
Korak 5: Ovo je važno. Prvo zatvorite VirtualBox. Zatim dsamostalno učitaj ovu skriptu ljuske

Korak 6: cd (Promijeni direktorij) u direktorij u koji ste preuzeli skriptu i izvršite je, ovako:
cd
./setup.sh -v “MyMacOS” -r 1920×1080
Gdje je MyMacOS naziv koji ste dali svom virtualnom stroju, a 1920×1080 je vaša rezolucija cijelog zaslona ili rezolucija koju želite dati virtualnom stroju.
Korak 7: Ponovno pokrenite VirtualBox i pokrenite svoj novi Mac OS virtualni stroj.
3. način: preuzimanje s posuđenog Maca
Ako imate pristup stvarnom Mac računalu koje je starije od Mac High Sierra, možete upotrijebiti korake u nastavku da također stvorite Mac virtualni stroj na svom Linux uređaju:
Korak 1: Ostvarite fizički pristup Mac računalu. Može biti vaš ili ga možete posuditi od prijatelja. Samo provjerite ima li pristup internetu i spremni ste.
Korak 2: Krenite u Mac Store i potražite High Sierra. Pritisnite Preuzmi.
Korak 3: Kada završi i pokuša pokrenuti instalaciju, pritisnite Ctrl + Q za izlaz.
Korak 4: Otvorite terminal iz Applications > Utilities i unesite sljedeće naredbe:
hdiutil create -o /tmp/HighSierra.cdr -size 7316m -layout SPUD -fs HFS+J
hdiutil priloži /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build
asr return -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 pretvori /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso
mv /tmp/HighSierra.iso.cdr ~/Desktop/HighSierra.iso
To je to. Sada imate ISO datoteku za pokretanje na radnoj površini koju možete instalirati na svoje virtualno računalo. Kopirajte ga na flash pogon i prijeđite na svoj Linux okvir da započnete instalaciju.
Zaključak
Vidjeli ste različite metode za pokretanje Mac aplikacija na Linuxu, unatoč tome što Apple pokušava učiniti suprotno.
Darling Emulator je najbolji za male shell programe. Inače, ako trebate pokrenuti ozbiljniji GUI program, koristite virtualni stroj.




