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.

Macos-virtualbox

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

Konfiguracja VBox Mac

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.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke jest entuzjastą komputerów i uwielbia czytać różnorodne książki. Preferuje Linuksa zamiast Windowsa/Maca i korzysta z niego
Ubuntu od jego początków. Można go złapać na Twitterze za pośrednictwem bongotrax

Artykuły: 298

Otrzymuj materiały techniczne

Trendy technologiczne, trendy w start-upach, recenzje, dochody online, narzędzia internetowe i marketing raz lub dwa razy w miesiącu