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.

Ena slaba stran selitve v Linux je, da pogrešate nekatere programe iz prejšnjega operacijskega sistema. Včasih si zaželite, da bi delovale na vašem polju *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.

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

Korak 2: Pritisnite Ctrl + T, da odprete terminal

Korak 3: cd v imenik za prenose in vnesite naslednji ukaz za namestitev modula jedra. Na poziv odgovorite pritrdilno, tako da vnesete 'y'

sudo gdebi darling-dkms_0.1.20200331.testing_amd64.deb

Korak 4: Nato namestite darling z naslednjim ukazom:

sudo gdebi darling_0.1.20200331.testing_amd64.deb

Korak 5: Ko je namestitev končana, lahko zdaj zaženete emulator 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. Preberite 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

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

korak 2: Namestite VirtualBox ali katero koli drugo programsko opremo za virtualizacijo po izbiri. Za VirtualBox uporabite spodnji ukaz za takojšnjo namestitev paketa z vsemi dodatnimi dodatki:

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

korak 3: Zaženite VirtualBox in ustvarite nov virtualni stroj z uporabo datoteke vmdk, ki ste jo prenesli.

korak 4: Dajte mu približno 4 G RAM-a ali več, 128 MB grafike in 2 jedri CPE. Izogibajte se presledkom v imenu vašega virtualnega stroja. Lahko mu daste nekaj takega kot "MyMacOS".

korak 5: To je pomembno. Najprej zaprite VirtualBox. Potem dlastno nalaganje tega lupinskega skripta

Namestitev VBox Mac

korak 6: cd (Spremeni imenik) v imenik, v katerega ste prenesli skript, in ga izvedite, 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.

korak 7: Ponovno zaženite VirtualBox in zaženite svoj novi 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:

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

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

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

korak 4: Odprite terminal v Applications > Utilities 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