Jak uruchamiać aplikacje Mac w systemie Linux
Szukasz sposobu na zainstalowanie i uruchomienie aplikacji Mac na komputerze z systemem Linux? Istnieją dwie możliwości. Czytaj dalej, aby je odkryć.

Jeden minus przeprowadzki do Linux jest to, że brakuje Ci niektórych programów z poprzedniego systemu operacyjnego. Czasami chciałbyś, żeby działały na twoim urządzeniu *nix.
Nie stanowi to już większego problemu w przypadku aplikacji dla systemu Windows, ale co z aplikacjami na komputery Mac? Czy można je uruchomić na Linuksie i czy jest to łatwe?
Odpowiedź brzmi: tak, możesz. Istnieją dwie metody uruchamiania aplikacji Mac w systemie Linux:
A. Korzystając z emulatora Darling
B. Korzystając z maszyny wirtualnej
Korzystanie z emulatora Darling
Emulator Darling ma na celu sprawienie, aby korzystanie z aplikacji Mac w systemie Linux było tak proste, jak Wine w aplikacjach Windows. Darling jest jednak obecnie na wczesnym etapie rozwoju, więc przed nim jeszcze długa droga.
Jego głównym ograniczeniem jest to, że obecnie można go używać wyłącznie do uruchamiania programów wiersza poleceń. Jeśli więc planujesz uruchomić aplikację z GUI (graficzny interfejs użytkownika), musisz albo poczekać, kiedy i czy Darling obsługuje aplikacje z GUI, albo skorzystać z opcji 2 z tego przewodnika, która z pewnością zadziała.
Pakiet Darling składa się z dwóch części i aby działał, należy pobrać i zainstalować obie. Jeden to sam emulator, drugi to moduł jądra.
Poniżej znajduje się przewodnik krok po kroku dotyczący instalacji Darling na Ubuntu 18.04. Używa polecenia gdebi, które automatycznie spełnia i instaluje wszystkie zależności pakietów.
Krok 1: Pobierz zarówno pliki kochanie, jak i darling-dkms z https://github.com/darlinghq/darling/releases
Krok 2: Naciśnij Ctrl + T, aby otworzyć terminal
Krok 3: cd do katalogu pobranych plików i wprowadź następujące polecenie, aby zainstalować moduł jądra. Odpowiedz „tak” na monit, wpisując „y”
sudo gdebi kochanie-dkms_0.1.20200331.testing_amd64.deb
Krok 4: Następnie zainstaluj kochanie, używając następującego polecenia:
sudo gdebi kochanie_0.1.20200331.testing_amd64.deb
Krok 5: Po zakończeniu instalacji możesz teraz uruchomić emulator za pomocą następującego polecenia:
kochana skorupa
Następnie możesz sprawdzić, czy nie jest to powłoka Bash, wpisując polecenie uname, na które powinno zostać wypisane „Darwin”, a nie „Linux”.
Jak uruchamiać aplikacje Mac w systemie Linux przy użyciu maszyny wirtualnej
Możesz także uruchamiać aplikacje Mac na maszynie wirtualnej, takiej jak Virtualbox, Vmware lub KVM. Jedynym zastrzeżeniem jest to, że przed zainstalowaniem na nim aplikacji należy najpierw zainstalować system operacyjny Mac. Apple również nie zgadza się z instalacją systemu operacyjnego Mac na sprzęcie innym niż Apple Mac.
Oznacza to, że nie można pobrać systemu Mac OS bez posiadania komputera Mac. I chociaż możesz zdecydować się na pobranie go z Internetu, nie możesz być pewien integralności pobieranego pliku. Niektórzy ludzie zarabiają na przesyłaniu oprogramowania zainfekowanego złośliwym oprogramowaniem i Ty możesz paść ich ofiarą.
Z drugiej strony Macos-virtualbox to obiecujący skrypt Bash, który pobiera pliki bezpośrednio z serwerów Apple i tworzy dla Ciebie maszynę wirtualną. Gwarantuje to, że używasz wyłącznie oryginalnego oprogramowania Apple.
Inną metodą jest pożyczenie komputera Mac od znajomego i użycie go do pobrania zaktualizowanej wersji komputera Mac, którą można następnie przekształcić w plik instalacyjny ISO.
Oto jak obejść się wszystkimi 3 metodami:
Metoda 1: Użyj Macos-virtualbox
Udaj się do GitHub i pobierz pakiet. Spróbuj także przeczytać dokumentację, aby lepiej zrozumieć, jak to działa.

Otwórz terminal, następnie rozpakuj i uruchom skrypt, używając następujących poleceń:
cd
rozpakuj plik macos-virtualbox-master.zip
cd macos-virtualbox-master
./macos-guest-virtualbox.sh
Przeprowadzi Cię przez cały proces pobierania oprogramowania i tworzenia maszyny wirtualnej. Wszystko, czego potrzebujesz, to cierpliwie usiąść i nacisnąć przycisk „Enter”, gdy pojawi się monit.
Ale jeśli z jakiegoś powodu to nie zadziała, możesz wypróbować inne metody.
Metoda 2: Pobierz z Internetu
Krok 1: Będziesz musiał znaleźć własny plik w Internecie, ponieważ Apple nie zgadza się z dystrybucją systemu Mac OS na urządzeniach innych niż komputer Mac. W kolejnych krokach założono, że pobrałeś plik maszyny wirtualnej (vmdk).
Krok 2: Zainstaluj VirtualBox lub dowolne inne wybrane oprogramowanie do wirtualizacji. W przypadku VirtualBox użyj poniższego polecenia, aby od razu zainstalować pakiet ze wszystkimi dodatkowymi dodatkami:
sudo apt zainstaluj virtualbox virtualbox-dkms virtualbox-ext-pack virtualbox-guest-additions-iso virtualbox-guest-utils virtualbox-qt
Krok 3: Uruchom VirtualBox i utwórz nową maszynę wirtualną, korzystając z pobranego pliku vmdk.
Krok 4: Daj mu około 4 GB pamięci RAM lub więcej, 128 MB grafiki i 2 rdzenie procesora. Unikaj spacji w nazwie maszyny wirtualnej. Możesz nadać mu coś takiego jak „MyMacOS”.
Krok 5: To jest ważne. Najpierw zamknij VirtualBox. Następnie Dpobierz ten skrypt powłoki

Krok 6: cd (Zmień katalog) do katalogu, do którego pobrałeś skrypt i wykonaj go w następujący sposób:
cd
./setup.sh -v „MyMacOS” -r 1920×1080
Gdzie MyMacOS to nazwa, którą nadałeś swojej maszynie wirtualnej, a 1920 × 1080 to rozdzielczość pełnego ekranu lub rozdzielczość, którą chcesz nadać maszynie wirtualnej.
Krok 7: Uruchom ponownie VirtualBox i uruchom nową maszynę wirtualną Mac OS.
Metoda 3: Pobierz z pożyczonego komputera Mac
Jeśli masz dostęp do prawdziwego komputera Mac, który jest starszy niż Mac High Sierra, możesz wykonać poniższe kroki, aby również utworzyć maszynę wirtualną Mac na swoim komputerze z systemem Linux:
Krok 1: Uzyskaj fizyczny dostęp do komputera Mac. Może być Twój lub możesz pożyczyć go od znajomego. Upewnij się tylko, że ma dostęp do Internetu i gotowe.
Krok 2: Przejdź do sklepu Mac Store i wyszukaj High Sierra. Kliknij Pobierz.
Krok 3: Po zakończeniu i próbie rozpoczęcia instalacji naciśnij Ctrl + Q, aby wyjść.
Krok 4: Otwórz terminal z menu Aplikacje > Narzędzia i wprowadź następujące polecenia:
hdiutil utwórz -o /tmp/HighSierra.cdr -rozmiar 7316m -układ SPUD -fs HFS+J
hdiutil dołącz /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build
asr recovery -source /Applications/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase
hdiutil odłącz /Volumes/OS\ X\ Base\ System
hdiutil konwertuj /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso
mv /tmp/HighSierra.iso.cdr ~/Desktop/HighSierra.iso
Otóż to. Masz teraz rozruchowy plik ISO na pulpicie, który możesz zainstalować na maszynie wirtualnej. Skopiuj go na pendrive i przejdź do swojego Linux-a, aby rozpocząć instalację.
Wniosek
Widziałeś różne metody uruchamiania aplikacji Mac w systemie Linux, pomimo wysiłków Apple, które są przeciwne.
Emulator Darling jest najlepszy dla małych programów powłoki. W przeciwnym razie, jeśli chcesz uruchomić poważniejszy program GUI, użyj maszyny wirtualnej.




