🍏 Как запускать приложения Mac на Linux

by itisgood

 

macOS и Linux имеют общее наследие.

К сожалению, это не означает, что приложения могут плавно переходить между операционными системами.

Для запуска приложений Mac в Linux вам понадобится виртуальная машина или слой перехода.

Запустите виртуальную машину MacOS (все приложения)

Самый надежный способ запуска приложений Mac в Linux – через виртуальную машину.

С помощью бесплатного гипервизора с открытым исходным кодом, такого как VirtualBox, вы можете запускать macOS на виртуальном устройстве на вашем компьютере с Linux.

Правильно установленная виртуализированная среда MacOS без проблем запустит все приложения MacOS.

Подобная виртуализация рабочего стола требует значительного объема оперативной памяти, поэтому она может работать некорректно на устройствах с ограниченными ресурсами.

Для машин с техническими характеристиками наилучшим вариантом является виртуализация операционных систем через виртуальную машину VirtualBox.

Использование Darling Translation Layer (только CLI)

Вы также можете запустить слой перехода под названием Darling.

Он работает как WINE, которая создает среду перевода с Windows на Linux, которая позволяет вам запускать некоторые приложения Windows в системах Linux.

Darling пытается достичь той же цели между macOS и Linux.

Поскольку macOS и Linux совместно используют одну и ту же базу в стиле UNIX, Darling менее ресурсоемок, чем WINE, и в большинстве случаев дает лучшие результаты.

В настоящее время Darling может работать только с очень простыми приложениями с графическим интерфейсом и несколькими приложениями командной строки.

Хотя поддержка приложений с графическим интерфейсом является целью проекта, эта функция еще не реализована.

По сути, вы можете надежно запускать оболочку macOS в Терминале и, возможно, не сможете эффективно запускать другие приложения.

Он также содержит огромное количество кода, требующего около 12 гигабайт дискового пространства после сборки.

По сути, это дублирует функциональность операционной системы MacOS.

Поэтому, если вы беспокоитесь о том, что удаленные исполняемые файлы могут повредить вашу систему, вы можете избегать пакетов такого размера.

Сборка и установка дорогой Darling

1. Следуйте инструкциям по установке, чтобы загрузить правильные зависимости для вашего дистрибутива Linux со страницы установки Darling.

В зависимости от вашего дистрибутива вам может потребоваться выполнить длинную команду.

Например, для Ubuntu выполните следующую команду терминала, чтобы загрузить зависимости Darling:

make lkm
9. Установите darling_mach:

Запуск приложений MacOS в Linux с помощью Darling

Чтобы получить доступ к подсистеме дорогих, запустите оболочку darling.
Для запуска среды оболочки MacOS используется префикс команды darling:
Оказавшись внутри оболочки, вы можете запускать команды, как если бы вы были в системе MacOS.
Вся установка программы происходит внутри дорогой оболочки.
Выполнение команд без подключения к Darling не сработает.

Чтобы попытаться запустить программу MacOS, сначала загрузите соответствующие файлы.

Вы должны скачать .dmg или .pkg на вашем Linux-компьютере.
Если вы хотите запустить приложение из Mac App Store, скопируйте файл .app в «/ Applications /» на вашем компьютере с Linux, а затем запустите его с помощью команд оболочки Darling.

Установка DMG

Чтобы установить программу из .dmg, смонтируйте ее с помощью hdiutil в Darling:
hdiutil attach AppName.dmg
Скопируйте приложение в локальное хранилище:
  • Добавить в Словарь
    • Новый список слов для Английский -> Русский…
    • Создать новый список слов…
  • Копировать

You may also like

Leave a Comment