Cum să rulați aplicații Mac pe Linux

Căutați o modalitate de a instala și rula aplicațiile pentru Mac pe caseta Linux? Există două posibilități aici. Citiți mai departe pentru a le descoperi.

Un dezavantaj al mutării la Linux este că îți lipsesc unele programe din sistemul tău de operare anterior. Uneori ți-ai dori să ruleze pe cutia ta *nix.

Aceasta nu mai este o mare problemă pentru aplicațiile Windows, dar cum rămâne cu aplicațiile Mac? Le puteți rula pe Linux și cât de ușor este?

Răspunsul este: da, poți. Există două metode de a rula aplicații Mac în Linux și acestea sunt:

A. Prin utilizarea emulatorului Darling
B. Prin utilizarea unei mașini virtuale

Folosind emulatorul Darling

Emulatorul Darling își propune să facă utilizarea aplicațiilor Mac pe Linux la fel de ușoară precum Wine făcut folosind aplicațiile Windows. Darling se află în prezent în stadiile incipiente de dezvoltare, așa că mai este un drum lung de parcurs.

Limitarea sa majoră este că în acest moment îl puteți folosi doar pentru a rula programe de linie de comandă. Deci, dacă intenționați să rulați o aplicație GUI (Graphic User Interface), atunci trebuie fie să așteptați când și dacă, Darling acceptă aplicații GUI, fie să utilizați opțiunea 2 din acest ghid, care este garantat să funcționeze.

Există două părți ale pachetului Darling și trebuie să le descărcați și să le instalați pe ambele pentru ca acesta să funcționeze. Unul este emulatorul în sine, în timp ce celălalt este modulul nucleului.

Următorul este un ghid pas cu pas pentru instalarea Darling pe Ubuntu 18.04. Folosește comanda gdebi, care satisface și instalează automat toate dependențele pachetului pentru tine.

Pasul 1: Descărcați fișierele dragă și dragă-dkms de pe https://github.com/darlinghq/darling/releases

Pasul 2: Apăsați Ctrl + T pentru a deschide un terminal

Pasul 3: cd în directorul de descărcări și introduceți următoarea comandă pentru a instala modulul kernel. Răspundeți da la promptul său tastând „y”

sudo gdebi darling-dkms_0.1.20200331.testing_amd64.deb

Pasul 4: Apoi instalează dragă folosind următoarea comandă:

sudo gdebi darling_0.1.20200331.testing_amd64.deb

Pasul 5: Odată ce instalarea este finalizată, acum puteți porni emulatorul cu următoarea comandă:

draga scoica

Puteți verifica apoi pentru a confirma că nu este un shell Bash tastând comanda uname, la care ar trebui să imprime „Darwin” și nu „Linux”.

Cum să rulați aplicații Mac pe Linux folosind o mașină virtuală

De asemenea, puteți rula aplicații Mac pe o mașină virtuală, cum ar fi Virtualbox, Vmware sau KVM. Avertisment, totuși, este că trebuie să instalați mai întâi sistemul de operare Mac, înainte de a instala aplicația pe acesta. De asemenea, Apple nu își instalează sistemul de operare Mac pe hardware care nu este Apple Mac.

Aceasta înseamnă că nu puteți descărca Mac OS fără a avea un computer Mac. Și deși ați putea decide să-l descărcați de pe internet, nu puteți fi sigur de integritatea fișierului pe care îl descărcați. Unii oameni trăiesc din încărcarea de software infectat cu programe malware și ai putea fi victimă.

Pe de altă parte, Macos-virtualbox este un script Bash promițător, care descarcă fișierele direct de pe serverele Apple și creează o mașină virtuală pentru tine. Acest lucru garantează că utilizați numai software Apple original.

O altă cale este să împrumuți un Mac de la un prieten și să-l folosești pentru a descărca o versiune actualizată pentru Mac, pe care apoi o poți transforma într-un fișier de instalare ISO.

Iată cum să parcurgeți toate cele 3 metode:

Metoda 1: Utilizați Macos-virtualbox

Peste cap de la GitHub și descărcați pachetul. De asemenea, încercați să citiți documentația pentru a înțelege mai bine cum funcționează.

Macos-virtualbox

Deschideți un terminal, apoi dezarhivați și rulați scriptul folosind următoarele comenzi:

cd

dezarhivați macos-virtualbox-master.zip

cd macos-virtualbox-master

./macos-guest-virtualbox.sh

Vă va duce prin întregul proces de descărcare a software-ului și de creare a mașinii virtuale. Tot ce aveți nevoie este să stați cu răbdare și să apăsați butonul „Enter” când vi se solicită.

Dar dacă din anumite motive nu funcționează, atunci puteți încerca aceste alte metode.

Metoda 2: Descărcați de pe internet

Etapa 1: Va trebui să găsiți propriul fișier de pe web, deoarece Apple se încruntă în privința distribuirii Mac OS pe alte dispozitive decât computerul Mac. Următorii pași presupun că ați descărcat un fișier de mașină virtuală (vmdk).

Etapa 2: Instalați VirtualBox sau orice alt software de virtualizare la alegere. Pentru VirtualBox, utilizați comanda de mai jos pentru a instala pachetul cu toate completările suplimentare dintr-o dată:

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

Etapa 3: Porniți VirtualBox și creați o nouă mașină virtuală, folosind fișierul vmdk pe care l-ați descărcat.

Etapa 4: Oferă-i aproximativ 4G de RAM sau mai mult, 128 MB de grafică și 2 nuclee CPU. Evitați spațiile în numele mașinii dvs. virtuale. Îi puteți da ceva de genul „MyMacOS”.

Etapa 5: Acest lucru este important. Părăsiți mai întâi VirtualBox. Apoi ddescărcați acest script shell

Configurare VBox Mac

Etapa 6: cd (Change Directory) în directorul în care ați descărcat scriptul și executați-l, astfel:

cd

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

Unde MyMacOS este numele pe care l-ați dat mașinii dvs. virtuale și 1920×1080 este rezoluția pe ecran complet sau rezoluția pe care doriți să o acordați mașinii virtuale.

Etapa 7: Lansați din nou VirtualBox și porniți noua mașină virtuală Mac OS.

Metoda 3: Descărcați de pe un Mac împrumutat

Dacă aveți acces la un computer Mac real care este mai vechi decât Mac High Sierra, atunci puteți utiliza pașii de mai jos pentru a crea și o mașină virtuală Mac pe caseta dvs. Linux:

Etapa 1: Obțineți acces fizic la un computer Mac. Poate fi al tău sau îl poți împrumuta de la un prieten. Doar asigurați-vă că are acces la internet și sunteți gata.

Etapa 2: Mergeți spre Mac Store și căutați High Sierra. Faceți clic pe Descărcare.

Etapa 3: Când se termină și încearcă să pornească instalarea, apăsați Ctrl + Q pentru a ieși.

Etapa 4: Deschideți un terminal din Aplicații > Utilități și introduceți următoarele comenzi:

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

hdiutil atașați /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

Asta este. Acum aveți un fișier ISO bootabil pe desktop pe care îl puteți instala pe mașina dvs. virtuală. Copiați-l într-o unitate de memorie și treceți la caseta Linux pentru a începe instalarea.

Concluzie

Ați văzut diferitele metode de a rula aplicații Mac pe Linux, în ciuda eforturilor Apple de a face contrar.

Emulatorul Darling este cel mai bun pentru programele shell mici. În rest, dacă trebuie să rulați un program GUI mai serios, utilizați o mașină virtuală.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke este un pasionat de computere căruia îi place să citească o gamă largă de cărți. Are o preferință pentru Linux față de Windows/Mac și a folosit
Ubuntu încă de la începuturile sale. Îl poți prinde pe twitter prin intermediul bongotrax

Articole: 299

Primiți chestii de tehnologie

Tendințe tehnice, tendințe de pornire, recenzii, venituri online, instrumente web și marketing o dată sau de două ori pe lună