Как да стартирате Mac Apps на Linux

Търсите начин да инсталирате и стартирате вашите Mac приложения на вашата Linux кутия? Тук има две възможности. Прочетете, за да ги откриете.

Един недостатък на преминаването към Linux е, че ви липсват някои програми от предишната ви операционна система. Понякога ви се иска да работят на вашия *nix компютър.

Това вече не е голям проблем за приложенията за Windows, но какво да кажем за приложенията за Mac? Можете ли да ги стартирате на Linux и колко лесно е това?

Отговорът е: Да, можете. Има два метода за стартиране на Mac приложения в Linux и те са:

А. Чрез използване на емулатора Darling
Б. Чрез използване на виртуална машина

Използване на емулатора Darling

Емулаторът Darling има за цел да направи използването на Mac приложения на Linux толкова лесно, колкото Wine, направено с помощта на Windows приложения. В момента обаче Darling е в ранен етап на развитие, така че все още има дълъг път.

Основното му ограничение е, че в момента можете да го използвате само за стартиране на програми от командния ред. Така че, ако планирате да стартирате GUI (графичен потребителски интерфейс) приложение, тогава трябва или да изчакате кога и ако Darling поддържа GUI приложения или да използвате опция 2 от това ръководство, която гарантирано работи.

Има две части на пакета Darling и трябва да изтеглите и инсталирате и двете, за да работи. Единият е самият емулатор, а другият е модулът на ядрото.

Следва ръководство стъпка по стъпка за инсталиране на Darling на Ubuntu 18.04. Той използва командата gdebi, която автоматично удовлетворява и инсталира всички зависимости на пакета вместо вас.

Стъпка 1: Изтеглете файловете darling и darling-dkms от https://github.com/darlinghq/darling/releases

Стъпка 2: Натиснете Ctrl + T, за да отворите терминал

Стъпка 3: отидете до директорията с изтеглени файлове и въведете следната команда, за да инсталирате модула на ядрото. Отговорете с „да“ на подканата, като напишете „y“.

sudo gdebi darling-dkms_0.1.20200331.testing_amd64.deb

Стъпка 4: След това инсталирайте darling, използвайки следната команда:

sudo gdebi darling_0.1.20200331.testing_amd64.deb

Стъпка 5: След като инсталацията приключи, можете да стартирате емулатора със следната команда:

скъпа черупка

След това можете да проверите, за да потвърдите, че това не е Bash shell, като напишете командата uname, към която трябва да се отпечата „Darwin“, а не „Linux“.

Как да стартирате Mac приложения на Linux с помощта на виртуална машина

Можете също да стартирате Mac приложения на виртуална машина като Virtualbox, Vmware или KVM. Предупреждението обаче е, че първо трябва да инсталирате операционната система Mac, преди да инсталирате приложението на него. Apple също се мръщи срещу инсталирането на своята операционна система Mac на хардуер, който не е Apple Mac.

Това означава, че не можете да изтеглите Mac OS без да имате Mac компютър. И въпреки че можете да решите да го изтеглите от интернет, не можете да сте сигурни в целостта на файла, който изтегляте. Някои хора изкарват прехраната си от качване на заразен със зловреден софтуер софтуер и вие може да станете жертва.

От друга страна, Macos-virtualbox е обещаващ Bash скрипт, който изтегля файловете директно от сървърите на Apple и създава виртуална машина за вас. Това гарантира, че използвате само оригинален софтуер на Apple.

Друг начин е да заемете Mac от приятел и да го използвате, за да изтеглите актуализирана версия на Mac, която след това можете да превърнете в ISO инсталационен файл.

Ето как да преминете към всичките 3 метода:

Метод 1: Използвайте Macos-virtualbox

Отидете в GitHub и изтеглете пакета. Също така опитайте да прочетете документацията, за да разберете по-добре как работи.

Macos-виртуална кутия

Отворете терминал, след това разархивирайте и стартирайте скрипта, като използвате следните команди:

cd

разархивирайте macos-virtualbox-master.zip

cd macos-virtualbox-master

./macos-guest-virtualbox.sh

Ще ви преведе през целия процес на изтегляне на софтуера и създаване на виртуалната машина. Всичко, от което се нуждаете, е да седнете търпеливо и да натиснете бутона „Enter“, когато бъдете подканени.

Но ако по някаква причина не работи, тогава можете да изпробвате тези други методи.

Метод 2: Изтеглете от интернет

Стъпка 1 : Ще трябва да намерите свой собствен файл от интернет, тъй като Apple не одобрява разпространението на Mac OS на устройства, различни от Mac компютъра. Следващите стъпки предполагат, че сте изтеглили файл за виртуална машина (vmdk).

Стъпка 2 : Инсталирайте VirtualBox или друг софтуер за виртуализация по ваш избор. За VirtualBox използвайте командата по-долу, за да инсталирате пакета с всички негови допълнителни функции наведнъж:

sudo apt инсталирайте virtualbox virtualbox-dkms virtualbox-ext-pack virtualbox-guest-additions-iso virtualbox-guest-utils virtualbox-qt

Стъпка 3 : Стартирайте VirtualBox и създайте нова виртуална машина, използвайки изтегления от вас vmdk файл.

Стъпка 4 : Дайте му около 4GB RAM или повече, 128 MB графика и 2 CPU ядра. Избягвайте интервалите в името на виртуалната машина. Можете да ѝ дадете нещо като „MyMacOS“.

Стъпка 5 : Това е важно. Първо затворете VirtualBox. След това изтеглете този shell скрипт.

Настройка на VBox Mac

Стъпка 6 : cd (Change Directory) отидете в директорията, в която сте изтеглили скрипта, и го изпълнете по следния начин:

cd

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

Където MyMacOS е името, което сте дали на вашата виртуална машина, а 1920×1080 е разделителната способност на цял екран или разделителната способност, която искате да дадете на виртуалната машина.

Стъпка 7 : Стартирайте отново VirtualBox и стартирайте новата си виртуална машина с Mac OS.

Метод 3: Изтеглете от взет назаем Mac

Ако имате достъп до истински Mac компютър, който е по-стар от Mac High Sierra, тогава можете да използвате стъпките по-долу, за да създадете и Mac виртуална машина на вашата Linux кутия:

Стъпка 1 : Получете физически достъп до Mac компютър. Може да е ваш или можете да го вземете назаем от приятел. Просто се уверете, че има достъп до интернет и сте готови.

Стъпка 2 : Отидете в Mac Store и потърсете High Sierra. Кликнете върху „Изтегляне“.

Стъпка 3 : Когато завърши и се опита да стартира инсталацията, натиснете Ctrl + Q, за да излезете.

Стъпка 4 : Отворете терминал от Приложения > Помощни програми и въведете следните команди:

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

hdiutil прикачване /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 конвертиране /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso

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

Това е. Вече имате стартиращ ISO файл на работния плот, който можете да инсталирате на вашата виртуална машина. Копирайте го на флаш устройство и преминете към вашата Linux кутия, за да започнете инсталацията.

Заключение

Виждали сте различните методи за стартиране на приложения за Mac на Linux, въпреки усилията на Apple за обратното.

Емулаторът Darling е най-подходящ за малки програми с черупки. Иначе, ако трябва да стартирате по-сериозна GUI програма, използвайте виртуална машина.

Ннамди Океке

Ннамди Океке

Ннамди Океке е компютърен ентусиаст, който обича да чете широка гама от книги. Той има предпочитания към Linux пред Windows/Mac и използва
Ubuntu от ранните си дни. Можете да го хванете в Twitter чрез бонготракс

Статии: 299

Получавайте технически неща

Технически тенденции, тенденции при стартиране, прегледи, онлайн приходи, уеб инструменти и маркетинг веднъж или два пъти месечно