Wéi lafen Mac Apps op Linux

Sicht Dir no engem Wee fir Är Mac Apps op Ärem Linux Këscht ze installéieren an ze lafen? Et ginn zwou Méiglechkeeten hei. Weiderliesen fir se ze entdecken.

One Nodeel vun Plënneren op Linux ass datt Dir e puer Programmer aus Ärem fréiere Betribssystem verpasst. Dir wëllt heiansdo datt se op Är *nix Këscht lafen.

Dëst ass net méi e Problem fir Windows Apps méi, awer wat iwwer Mac Apps? Kënnt Dir se op Linux lafen, a wéi einfach ass dat?

D'Äntwert ass: Jo, Dir kënnt. Et ginn zwou Methoden fir Mac Apps op Linux ze lafen a si sinn:

A. Andeems Dir den Darling Emulator benotzt
B. Andeems Dir eng virtuell Maschinn benotzt

Benotzt den Darling Emulator

Den Darling Emulator zielt fir Mac Apps op Linux sou einfach ze maachen wéi Wäin mat Windows Apps gemaach. Darling ass de Moment awer an de fréie Stadien vun der Entwécklung, also ass et nach e laange Wee ze goen.

Seng Haaptbegrenzung ass datt Dir et nëmme benotze kënnt fir Kommandozeilprogrammer am Moment ze lafen. Also, wann Dir plangt eng GUI (Graphic User Interface) App ze lafen, da musst Dir entweder waarden op wéini a wann, Darling ënnerstëtzt GUI Apps oder benotzt Optioun 2 vun dësem Guide, déi garantéiert ass ze schaffen.

Et ginn zwee Deeler vum Darling Package an Dir musst béid eroflueden an installéieren fir datt et funktionnéiert. Een ass den Emulator selwer, während deen aneren de Kernel Modul ass.

Folgend ass e Schrëtt fir Schrëtt Guide fir Darling op Ubuntu 18.04 z'installéieren. Et benotzt de gdebi Kommando, deen automatesch all d'Paketabhängegkeete fir Iech erfëllt an installéiert.

Schrëtt 1: Luet souwuel d'Darling an d'Darling-dkms Dateien erof vun https://github.com/darlinghq/darling/releases

Schrëtt 2: Hit Ctrl + T fir en Terminal opzemaachen

Schrëtt 3: cd an Ärem Downloadverzeichnis a gitt de folgende Kommando fir de Kernel Modul ze installéieren. Äntwert jo op seng Ufro andeems Dir 'y' tippt

sudo gdebi darling-dkms_0.1.20200331.testing_amd64.deb

Schrëtt 4: Dann installéiere Schatz mam folgenden Kommando:

sudo gdebi darling_0.1.20200331.testing_amd64.deb

Schrëtt 5: Wann d'Installatioun fäerdeg ass, kënnt Dir elo den Emulator mat dem folgenden Kommando starten:

darlige Shell

Dir kënnt dann kontrolléieren fir ze bestätegen datt et keng Bash Shell ass andeems Dir den uname Kommando tippt, op deen et 'Darwin' an net 'Linux' drécke soll.

Wéi lafen Mac Apps op Linux mat enger virtueller Maschinn

Dir kënnt och Mac Apps op enger virtueller Maschinn wéi Virtualbox, Vmware oder KVM lafen. De Virworf ass awer datt Dir als éischt de Mac Betriebssystem installéiere musst, ier Dir d'App drop installéiert. Apple freet sech och fir säi Mac Betriebssystem op Hardware ze installéieren déi net Apple Mac ass.

Dëst bedeit datt Dir Mac OS net eroflueden kann ouni e Mac Computer ze hunn. An och wann Dir entscheede kënnt et vum Internet erofzelueden, kënnt Dir net sécher sinn iwwer d'Integritéit vun der Datei déi Dir erofluet. E puer Leit liewen aus der Eroplueden vun malware-infizéierte Software an Dir kënnt Affer falen.

Op der anerer Säit ass Macos-virtualbox e verspriechend Bash Skript, deen d'Dateien direkt vun Apple Server erofluet an eng virtuell Maschinn fir Iech erstellt. Dëst garantéiert datt Dir nëmmen echt Apple Software benotzt.

En anere Wee ass e Mac vun engem Frënd ze léinen an ze benotzen fir eng aktualiséiert Mac Versioun erofzelueden, déi Dir dann an eng ISO Installatiounsdatei kënnt ëmsetzen.

Hei ass wéi Dir iwwer all 3 Methoden geet:

Method 1: Benotzt Macos-virtualbox

Chef iwwer GitHub an de Package eroflueden. Probéiert och d'Dokumentatioun ze liesen fir e bessert Verständnis ze kréien wéi et funktionnéiert.

Macos-virtualbox

Öffnen en Terminal, dann unzip a lafen de Skript mat de folgende Kommandoen:

cd

unzip macos-virtualbox-master.zip

cd macos-virtualbox-master

./macos-guest-virtualbox.sh

Et wäert Iech duerch de ganze Prozess vun der Software eroflueden an déi virtuell Maschinn erstellen. Alles wat Dir braucht ass gedëlleg ze sëtzen an den "Enter" Knäppchen ze schloen wann Dir gefrot gëtt.

Awer wann et aus irgendege Grënn net funktionnéiert, da kënnt Dir dës aner Methoden ausprobéieren.

Method 2: Eroflueden vum Internet

Schrëtt 1: Dir musst Är eege Datei vum Internet fannen, well Apple op d'Verdeelung vu Mac OS op aner Apparater wéi de Mac Computer frowns. Déi nächst Schrëtt huelen un datt Dir eng virtuell Maschinn (vmdk) Datei erofgelueden hutt.

Schrëtt 2: Installéiert VirtualBox oder all aner Virtualiséierungssoftware vun der Wiel. Fir VirtualBox, benotzt de Kommando hei ënnen fir de Package mat all sengen Extra Ergänzunge gläichzäiteg z'installéieren:

sudo apt installéiere virtualbox virtualbox-dkms virtualbox-ext-pack virtualbox-guest-additions-iso virtualbox-guest-utils virtualbox-qt

Schrëtt 3: Start VirtualBox a erstellt eng nei virtuell Maschinn mat der vmdk Datei déi Dir erofgelueden hutt.

Schrëtt 4: Gitt et iwwer 4G RAM oder méi, 128 MB Grafiken an 2 CPU-Kären. Vermeit Plazen an Ärem virtuelle Maschinnnumm. Dir kënnt et eppes wéi "MyMacOS" ginn.

Schrëtt 5: Dëst ass wichteg. Gitt VirtualBox als éischt aus. Dann download dëst Shell Skript

VBox Mac Setup

Schrëtt 6: cd (Change Directory) an de Verzeichnis an deem Dir de Skript erofgelueden hutt an et ausféiert, sou:

cd

./setup.sh -v "MyMacOS" -r 1920 × 1080

Wou MyMacOS den Numm ass deen Dir Är virtuell Maschinn gitt an 1920 × 1080 ass Är Vollbildschiermopléisung oder d'Resolutioun déi Dir der virtueller Maschinn gitt.

Schrëtt 7: Start VirtualBox erëm an start Är nei Mac OS virtuell Maschinn.

Method 3: Luet vun engem geléinte Mac erof

Wann Dir Zougang zu engem richtege Mac Computer hutt deen méi al ass wéi de Mac High Sierra, da kënnt Dir d'Schrëtt hei ënnen benotzen fir och eng Mac virtuell Maschinn op Ärer Linux Box ze kreéieren:

Schrëtt 1: Fa kierperlechen Zougang zu engem Mac Computer. Et kéint Är sinn oder Dir kënnt et vun engem Frënd léinen. Gitt einfach sécher datt et Internetzougang huet an Dir sidd gutt fir ze goen.

Schrëtt 2: Kapp fir de Mac Store a sichen no High Sierra. Klickt op Download.

Schrëtt 3: Wann et fäerdeg ass a probéiert d'Installatioun unzefänken, dréckt Ctrl + Q fir ofzegoen.

Schrëtt 4: Öffnen en Terminal vun Uwendungen> Utilities a gitt déi folgend Kommandoen:

hdiutil erstellen -o /tmp/HighSierra.cdr -Gréisst 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 convert /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso

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

Dat ass et. Dir hutt elo eng bootbar ISO-Datei um Desktop, déi Dir op Ärer virtueller Maschinn installéiere kënnt. Kopéiert et an en Daumen Drive a réckelt op Är Linux Box fir d'Installatioun unzefänken.

Conclusioun

Dir hutt déi verschidde Methoden dobaussen gesinn fir Mac Apps op Linux ze lafen, trotz dem Apple seng Efforten am Géigendeel.

Den Darling Emulator ass am Beschten fir kleng Shell Programmer. Soss, wann Dir e méi eeschte GUI Programm muss lafen, benotzt eng virtuell Maschinn.

Nnamdi Okeke

Nnamdi Okeke

Den Nnamdi Okeke ass e Computer-Enthusiast dee gär eng breet Palette vu Bicher liest. Hien huet eng Preferenz fir Linux iwwer Windows / Mac a benotzt
Ubuntu zënter seng fréi Deeg. Dir kënnt him op twitter fänken via bongotrax

Artikelen: 299

Kritt Technesch Saachen

Tech Trends, Startup Trends, Bewäertungen, Online Akommes, Web Tools a Marketing eemol oder zweemol am Mount