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ć.

Jedną z wad przejścia na Linuksa jest to, że brakuje Ci niektórych programów z poprzedniego systemu operacyjnego. Czasami chciałbyś, żeby działały na Twoim komputerze *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 pliki darling i darling-dkms ze strony https://github.com/darlinghq/darling/releases

Krok 2: Naciśnij Ctrl + T, aby otworzyć terminal

Krok 3: Przejdź do katalogu z pobranymi plikami i wpisz poniższe 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 darling za pomocą następującego polecenia:

sudo gdebi kochanie_0.1.20200331.testing_amd64.deb

Krok 5: Po zakończeniu instalacji możesz 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

Przejdź do GitHuba i pobierz pakiet. Spróbuj też 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 : Musisz znaleźć własny plik w internecie, ponieważ Apple nie pochwala dystrybucji systemu Mac OS na urządzeniach innych niż komputery Mac. Kolejne kroki zakładają, że pobrałeś plik maszyny wirtualnej (vmdk).

Krok 2 : Zainstaluj VirtualBox lub dowolne inne oprogramowanie do wirtualizacji. W przypadku VirtualBox użyj poniższego polecenia, aby zainstalować pakiet ze wszystkimi dodatkami za jednym razem:

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ą, używając pobranego pliku vmdk.

Krok 4 : Dodaj około 4 GB pamięci RAM lub więcej, 128 MB karty graficznej i 2 rdzenie procesora. Unikaj spacji w nazwie maszyny wirtualnej. Możesz podać coś w stylu „MyMacOS”.

Krok 5 : To ważne. Najpierw zamknij VirtualBox. Następnie pobierz ten skrypt powłoki.

Konfiguracja VBox Mac

Krok 6 : poleceniem cd (zmień katalog) przejdź do katalogu, do którego pobrałeś skrypt, i uruchom 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 go pożyczyć od znajomego. Upewnij się tylko, że ma dostęp do internetu i możesz zacząć.

Krok 2 : Przejdź do Mac Store i wyszukaj High Sierra. Kliknij Pobierz.

Krok 3 : Po zakończeniu instalacji i próbie jej rozpoczęcia naciśnij Ctrl + Q, aby wyjść.

Krok 4 : Otwórz terminal w obszarze 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: 299

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