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.

Macos-virtualni okvir

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

Postavljanje VBox Mac

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.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke je računalni entuzijast koji voli čitati širok raspon knjiga. Više voli Linux nego Windows/Mac i koristio ga je
Ubuntu od svojih ranih dana. Možete ga uhvatiti na twitteru putem bongotrax

Članci: 298

Primajte tehnološke stvari

Tehnički trendovi, trendovi startupa, recenzije, online prihod, web alati i marketing jednom ili dvaput mjesečno