Как да стартирате 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: cd в директорията за изтегляния и въведете следната команда, за да инсталирате модула на ядрото. Отговорете с „да“ на подканата, като напишете „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: Изтеглете от интернет

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

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

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

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

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

Стъпка : Това е важно. Първо излезте от VirtualBox. След това dсобствено зареждане на този шел скрипт

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

Стъпка : cd (Промяна на директория) към директорията, в която сте изтеглили скрипта, и го изпълнете, както следва:

cd

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

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

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

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

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

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

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

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

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

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 чрез бонготракс

Статии: 298

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

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