Kako zagnati Mac Apps v Linuxu

Iščete način, kako namestiti in zagnati aplikacije za Mac v vašem sistemu Linux? Tu sta dve možnosti. Preberite, če jih želite odkriti.

Slaba stran prehoda na Linux je, da vam manjkajo nekateri programi iz prejšnjega operacijskega sistema. Včasih si želite, da bi delovali na vašem računalniku *nix.

To ni več problem za aplikacije Windows, kaj pa aplikacije Mac? Ali jih lahko zaženete v sistemu Linux in kako enostavno je to?

Odgovor je: Da, lahko. Obstajata dva načina izvajanja aplikacij Mac v Linuxu in to sta:

A. Z uporabo emulatorja Darling
B. Z uporabo virtualnega stroja

Uporaba emulatorja Darling

Cilj emulatorja Darling je uporaba aplikacij Mac v Linuxu tako enostavna, kot je Wine narejen z aplikacijami Windows. Darling je trenutno v zgodnjih fazah razvoja, tako da je pot še dolga.

Njegova glavna omejitev je, da ga trenutno lahko uporabljate samo za zagon programov v ukazni vrstici. Torej, če nameravate zagnati aplikacijo GUI (grafični uporabniški vmesnik), potem morate bodisi počakati, kdaj in če Darling podpira aplikacije GUI, bodisi uporabiti možnost 2 tega priročnika, ki bo zagotovo delovala.

Obstajata dva dela paketa Darling in oba morate prenesti in namestiti, da bo deloval. Eden je sam emulator, drugi pa modul jedra.

Sledi vodnik po korakih za namestitev Darlinga na Ubuntu 18.04. Uporablja ukaz gdebi, ki samodejno zadovolji in namesti vse odvisnosti paketa namesto vas.

1. korak: Prenesite datoteki darling in darling-dkms s https://github.com/darlinghq/darling/releases

2. korak: Pritisnite Ctrl + T, da odprete terminal

3. korak: pojdite v imenik s prenosi in vnesite naslednji ukaz za namestitev modula jedra. Na poziv odgovorite z da tako, da vtipkate 'y'.

sudo gdebi darling-dkms_0.1.20200331.testing_amd64.deb

4. korak: Nato namestite darling z naslednjim ukazom:

sudo gdebi darling_0.1.20200331.testing_amd64.deb

5. korak: Ko je namestitev končana, lahko emulator zaženete z naslednjim ukazom:

draga školjka

Nato lahko preverite, da ne gre za lupino Bash, tako da vnesete ukaz uname, na katerega mora biti natisnjeno 'Darwin' in ne 'Linux'.

Kako zagnati Mac Apps v Linuxu z uporabo virtualnega stroja

Aplikacije za Mac lahko izvajate tudi na virtualnem računalniku, kot je Virtualbox, Vmware ali KVM. Opozorilo pa je, da morate najprej namestiti operacijski sistem Mac, preden nanj namestite aplikacijo. Apple prav tako zavrača nameščanje svojega operacijskega sistema Mac na strojno opremo, ki ni Apple Mac.

To pomeni, da ne morete prenesti Mac OS, če nimate računalnika Mac. In čeprav bi se lahko odločili za prenos iz interneta, ne morete biti prepričani o celovitosti datoteke, ki jo prenašate. Nekateri ljudje živijo od nalaganja programske opreme, okužene z zlonamerno programsko opremo, in lahko postanete žrtev.

Po drugi strani pa je Macos-virtualbox obetavna Bash skripta, ki prenese datoteke neposredno iz Applovih strežnikov in za vas ustvari virtualni stroj. To zagotavlja, da uporabljate samo originalno programsko opremo Apple.

Druga pot je, da si Mac izposodite od prijatelja in ga uporabite za prenos posodobljene različice Maca, ki jo lahko nato spremenite v namestitveno datoteko ISO.

Tukaj je opisano, kako se lotiti vseh treh metod:

1. način: Uporabite Macos-virtualbox

Pojdite na GitHub in prenesite paket. Poskusite prebrati tudi dokumentacijo, da boste bolje razumeli, kako deluje.

Macos-virtualna škatla

Odprite terminal, nato razpakirajte in zaženite skript z naslednjimi ukazi:

cd

razpakirajte macos-virtualbox-master.zip

cd macos-virtualbox-master

./macos-guest-virtualbox.sh

Popeljal vas bo skozi celoten postopek prenosa programske opreme in ustvarjanja virtualnega stroja. Vse kar potrebujete je, da potrpežljivo sedite in ob pozivu pritisnete gumb »Enter«.

Če pa iz nekega razloga ne deluje, lahko preizkusite te druge metode.

2. način: Prenesite iz interneta

1. korak : Svojo datoteko boste morali poiskati na spletu, ker Apple ne odobrava distribucije sistema Mac OS na napravah, ki niso računalniki Mac. Naslednji koraki predpostavljajo, da ste prenesli datoteko navideznega stroja (vmdk).

2. korak : Namestite VirtualBox ali katero koli drugo programsko opremo za virtualizacijo po vaši izbiri. Za VirtualBox uporabite spodnji ukaz, da namestite paket z vsemi njegovimi dodatnimi programi naenkrat:

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

3. korak : Zaženite VirtualBox in ustvarite nov virtualni stroj z uporabo prenesene datoteke vmdk.

4. korak : Navedite približno 4 GB RAM-a ali več, 128 MB grafike in 2 jedri procesorja. V imenu virtualnega stroja se izogibajte presledkom. Lahko mu daste nekaj takega kot »MyMacOS«.

5. korak : To je pomembno. Najprej zaprite VirtualBox. Nato prenesite ta skript lupine

Namestitev VBox Mac

6. korak : z ukazom cd (Change Directory) pojdite v imenik, v katerega ste prenesli skript, in ga zaženite takole:

cd

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

Kjer je MyMacOS ime, ki ste ga dali svojemu virtualnemu stroju, 1920 × 1080 pa je vaša celozaslonska ločljivost ali ločljivost, ki jo želite dati virtualnemu stroju.

7. korak : Ponovno zaženite VirtualBox in zaženite nov virtualni stroj Mac OS.

3. način: Prenesite iz izposojenega Maca

Če imate dostop do pravega računalnika Mac, ki je starejši od Mac High Sierra, lahko s spodnjimi koraki ustvarite tudi navidezni stroj Mac v svojem sistemu Linux:

1. korak : Pridobite fizični dostop do računalnika Mac. Lahko je vaš ali pa si ga izposodite od prijatelja. Le prepričajte se, da ima dostop do interneta in pripravljeni ste.

2. korak : Pojdite v trgovino Mac Store in poiščite High Sierra. Kliknite Prenesi.

3. korak : Ko se namestitev konča in se poskuša zagnati, pritisnite Ctrl + Q za izhod.

4. korak : Odprite terminal iz Aplikacije > Pripomočki in vnesite naslednje ukaze:

hdiutil create -o /tmp/HighSierra.cdr -size 7316m -layout 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 pretvori /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso

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

To je vse. Zdaj imate na namizju zagonsko datoteko ISO, ki jo lahko namestite na svoj virtualni stroj. Kopirajte ga na bliskovni pogon in se premaknite v svoj sistem Linux, da začnete namestitev.

zaključek

Videli ste različne metode za zagon aplikacij Mac v Linuxu, kljub temu, da si Apple prizadeva nasprotno.

Emulator Darling je najboljši za majhne lupinske programe. Sicer pa, če morate zagnati resnejši program GUI, uporabite virtualni stroj.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke je računalniški navdušenec, ki rad bere široko paleto knjig. Raje uporablja Linux pred Windows/Macom in ga uporablja
Ubuntu že od prvih dni. Ujamete ga lahko na twitterju prek bongotrax

Članki: 299

Prejmite tehnične stvari

Tehnološki trendi, startup trendi, ocene, spletni dohodek, spletna orodja in trženje enkrat ali dvakrat mesečno