Jak spustit Mac Apps na Linuxu

Hledáte způsob, jak nainstalovat a spustit aplikace pro Mac na vašem Linuxovém boxu? Zde jsou dvě možnosti. Přečtěte si je a objevte je.

Jednou z nevýhod přechodu na Linux je, že vám některé programy z předchozího operačního systému chybí. Někdy si přejete, aby běžely na vašem *nix serveru.

U aplikací pro Windows to už není velký problém, ale co aplikace pro Mac? Můžete je spustit na Linuxu a jak snadné to je?

Odpověď zní: Ano, můžete. Existují dva způsoby spouštění aplikací pro Mac v Linuxu, a to:

A. Pomocí emulátoru Darling
B. Pomocí virtuálního stroje

Použití emulátoru Darling

Emulátor Darling má za cíl usnadnit používání aplikací pro Mac na Linuxu stejně snadno, jako Wine pomocí aplikací pro Windows. Darling je však v současné době v rané fázi vývoje, takže je před námi ještě dlouhá cesta.

Jeho hlavním omezením je, že jej v tuto chvíli můžete použít pouze ke spouštění programů příkazového řádku. Pokud tedy plánujete spustit aplikaci GUI (Graphic User Interface), musíte buď počkat, kdy a zda Darling aplikace GUI podporuje, nebo použít možnost 2 této příručky, která zaručeně funguje.

Balíček Darling má dvě části a obě si musíte stáhnout a nainstalovat, aby fungoval. Jedním je samotný emulátor, zatímco druhým je modul jádra.

Následuje podrobný průvodce instalací Darling na Ubuntu 18.04. Používá příkaz gdebi, který automaticky uspokojí a nainstaluje všechny závislosti balíčku za vás.

Krok 1: Stáhněte si soubory darling a darling-dkms z https://github.com/darlinghq/darling/releases

Krok 2: Stisknutím kláves Ctrl + T otevřete terminál

Krok 3: Přejděte do adresáře se staženými soubory a zadejte následující příkaz pro instalaci modulu jádra. Na výzvu odpovězte ano zadáním 'y'.

sudo gdebi darling-dkms_0.1.20200331.testing_amd64.deb

Krok 4: Poté nainstalujte darling pomocí následujícího příkazu:

sudo gdebi miláček_0.1.20200331.testing_amd64.deb

Krok 5: Po dokončení instalace můžete spustit emulátor pomocí následujícího příkazu:

milá skořápka

Poté můžete zkontrolovat, zda se nejedná o shell Bash, zadáním příkazu uname, na který by měl vypsat 'Darwin' a ne 'Linux'.

Jak spouštět Mac Apps na Linuxu pomocí virtuálního počítače

Aplikace pro Mac můžete také spouštět na virtuálním počítači, jako je Virtualbox, Vmware nebo KVM. Upozornění je však v tom, že před instalací aplikace na něj musíte nejprve nainstalovat operační systém Mac. Apple se také mračí na instalaci svého operačního systému Mac na hardware, který není Apple Mac.

To znamená, že si nemůžete stáhnout Mac OS bez počítače Mac. A přestože se můžete rozhodnout jej stáhnout z internetu, nemůžete si být jisti integritou stahovaného souboru. Někteří lidé se živí nahráváním softwaru infikovaného malwarem a vy se můžete stát obětí.

Na druhou stranu Macos-virtualbox je slibný Bash skript, který stahuje soubory přímo ze serverů Apple a vytváří pro vás virtuální stroj. To zaručuje, že používáte pouze originální software Apple.

Další cestou je půjčit si Mac od kamaráda a použít jej ke stažení aktualizované verze Macu, kterou pak můžete přeměnit na instalační soubor ISO.

Zde je návod, jak postupovat u všech 3 metod:

Metoda 1: Použijte Macos-virtualbox

Přejděte na GitHub a stáhněte si balíček. Zkuste si také přečíst dokumentaci, abyste lépe pochopili, jak to funguje.

Macos-virtuální schránka

Otevřete terminál, rozbalte a spusťte skript pomocí následujících příkazů:

cd

rozbalte macos-virtualbox-master.zip

cd macos-virtualbox-master

./macos-guest-virtualbox.sh

Provede vás celým procesem stahování softwaru a vytváření virtuálního stroje. Vše, co potřebujete, je trpělivě sedět a po výzvě stisknout tlačítko „Enter“.

Ale pokud to z nějakého důvodu nefunguje, můžete vyzkoušet tyto další metody.

Metoda 2: Stažení z internetu

Krok 1 : Budete si muset najít vlastní soubor na webu, protože Apple se zamračí na distribuci systému Mac OS na jiná zařízení než na počítač Mac. Další kroky předpokládají, že jste si stáhli soubor virtuálního počítače (vmdk).

Krok 2 : Nainstalujte VirtualBox nebo jakýkoli jiný virtualizační software dle vašeho výběru. Pro VirtualBox použijte níže uvedený příkaz k instalaci balíčku se všemi jeho doplňky najednou:

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

Krok 3 : Spusťte VirtualBox a vytvořte nový virtuální stroj pomocí staženého souboru vmdk.

Krok 4 : Dejte mu přibližně 4 GB RAM nebo více, 128 MB grafiky a 2 jádra CPU. Vyhněte se mezerám v názvu virtuálního počítače. Můžete mu dát něco jako „MyMacOS“.

Krok 5 : Toto je důležité. Nejprve ukončete VirtualBox. Pak si stáhněte tento shellový skript.

Nastavení VBox Mac

Krok 6 : cd (Změnit adresář) přejděte do adresáře, do kterého jste stáhli skript, a spusťte jej takto:

cd

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

Kde MyMacOS je název, který jste dali svému virtuálnímu počítači, a 1920 × 1080 je vaše rozlišení na celou obrazovku nebo rozlišení, které chcete virtuálnímu počítači přidělit.

Krok 7 : Znovu spusťte VirtualBox a nastartujte nový virtuální počítač s Mac OS.

Metoda 3: Stažení z vypůjčeného Macu

Pokud máte přístup ke skutečnému počítači Mac, který je starší než Mac High Sierra, můžete pomocí následujících kroků také vytvořit virtuální počítač Mac na vašem Linuxovém boxu:

Krok 1 : Získejte fyzický přístup k počítači Mac. Může být váš nebo si ho můžete půjčit od kamaráda. Jen se ujistěte, že má přístup k internetu a je to hotové.

Krok 2 : Přejděte do Mac Store a vyhledejte High Sierra. Klikněte na Stáhnout.

Krok 3 : Po dokončení a pokusu o spuštění instalace stiskněte Ctrl + Q pro ukončení.

Krok 4 : Otevřete terminál z Aplikace > Nástroje a zadejte následující příkazy:

hdiutil create -o /tmp/HighSierra.cdr -velikost 7316m -layout SPUD -fs HFS+J

hdiutil připojit /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 odpojit /Volumes/OS\ X\ Base\ System

hdiutil convert /tmp/HighSierra.cdr.dmg -formát UDTO -o /tmp/HighSierra.iso

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

To je vše. Nyní máte na ploše zaváděcí soubor ISO, který můžete nainstalovat na svůj virtuální počítač. Zkopírujte jej na flash disk a přesuňte se do svého linuxového boxu, abyste zahájili instalaci.

Závěr

Viděli jste různé způsoby, jak spouštět aplikace pro Mac na Linuxu, navzdory snahám společnosti Apple o opak.

Darling Emulator je nejlepší pro malé shellové programy. Jinak, pokud potřebujete spustit serióznější GUI program, použijte virtuální stroj.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke je počítačový nadšenec, který rád čte širokou škálu knih. Dává přednost Linuxu před Windows/Mac a používá ho
Ubuntu od jeho počátků. Můžete ho chytit na twitteru přes bongotrax

Články: 299

Přijímat technické věci

Technické trendy, startupové trendy, recenze, online příjem, webové nástroje a marketing jednou nebo dvakrát měsíčně