Как установить Wine на Mac OS

Обновлено: 21.11.2024

Как установить/о Wine на Mac

Поскольку этот вопрос продолжает появляться в последнее время, я делаю это базовое руководство.

Рекомендуемый способ установки пакетов Winehq

Установка вина с помощью homebrew После установки homebrew вы можете выполнить следующую команду, чтобы установить выбранный вами пакет вина

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

Обратите внимание;
С помощью brew можно установить только один пакет вина.
Требуется команда --no-quarantine, так как homebrew по умолчанию добавляет флаг карантина к загруженным бочкам, из-за чего Gatekeeper считает пакет поврежденным.< /p>

Как вручную установить Wine на Mac с помощью версий Winehq

Возьмите пакет вина, обычно рекомендуется использовать последнюю версию Wine-Devel, но большинство согласны с тем, что лучше использовать последнюю версию Wine-Staging из-за дополнительных исправлений.
Если вы хотите создать более стабильную среду, используйте стабильную версию Wine
Текущие WIP-пакеты macOS не загружаются в Winehq, их можно загрузить отсюда

Вышеупомянутый способ Winehq для установки вина на Mac, но это делает его громоздким в использовании, учитывая, что вы должны каждый раз запускать приложение Wine Stable, Wine Devel или Wine Staging, чтобы получить доступ к вину в Терминале.

WINEPREFIX по умолчанию будет ~/.wine, поэтому все, что вы устанавливаете, будет помещено в скрытую папку ~/.wine. Вы можете переопределить это с помощью команды WINEPREFIX

Архитектура WINEPREFIX по умолчанию будет 64-битной, что означает поддержку 32-битных и 64-битных приложений и игр, но это не всегда идеально по нескольким причинам. Можно создать новый WINEPREFIX, а также установить WINEARCH

Вот пример использования обеих команд для создания только 32-битного WINEPREFIX

Приведенная выше команда создаст новый WINEPREFIX, который также будет только 32-битным, и запустит winecfg

Основные инструменты для работы с вином

  • вино (32-битный загрузчик)
  • wine64 (64-битный загрузчик)
  • msiexec (запускать msi-файлы
  • блокнот
  • regedit (редактор реестра вин)
  • regsvr32 (предоставляет услуги регистрации DLL)
  • загрузка вина
  • winecfg (утилита настройки вина)
  • wineconsole (Windows наподобие оболочки, также известной как cmd)
  • winedbg (утилита отладки вина)
  • winefile (файловый менеджер Wine)
  • winemine (винная версия игры mine)
  • винная дорожка

Что это за винные трюки, о которых все говорят?

Winetricks — это простой способ решения проблем в Wine.

Несмотря на то, что winetricks можно установить непосредственно с GitHub, у вас будут отсутствовать пакеты, которые требуются для winetricks, вместо этого установите заново с помощью homebrew

Теперь у вас также будет доступ к команде winetricks в Терминале

Почему моя игра не работает на Mac, но Winehq утверждает, что работает?

Обычно это происходит, когда игра использует DirectX10 или более позднюю версию, версия OpenGL, включенная в macOS, не обновлялась годами, поэтому в ней отсутствуют некоторые необходимые расширения.

Могу ли я использовать DXVK на Mac?

Нет, пока нет.
MoltenVK совместим с Vulkan 1.1, но по-прежнему не содержит дополнительных расширений, необходимых для DXVK.
MoltenVK использует Metal, что означает, что только wine64 поддерживает Vulkan (в настоящее время wine32on64 не поддерживает MoltenVK).

Обратите внимание.
CrossOver-20 и более поздние версии включают поддержку DXVK, что обеспечивает поддержку DirectX10 и DirectX11. CodeWeavers исправили MoltenVK, чтобы подделать неподдерживаемые расширения и пользовательскую версию DXVK, модифицированную специально для macOS.

macOS Catalina и более поздние версии

В настоящее время только CrossOver-19 и более поздние версии поддерживают 32-разрядные версии только для 64-разрядных версий macOS.

Вот несколько бесплатных альтернатив

    Использовать движок WS11 Должен автоматически выбираться работающий движок.
  • Мой варочный кран

Установите последний пакет винного кроссовера, который я предоставляю из моего крана для заваривания;

Gatekeeper будет выдавать предупреждение для каждого запущенного бинарного файла Windows, поскольку он не будет подписан кодом, как ожидает Apple. Чтобы избежать этого, вы можете отключить Gatekeeper с помощью следующей команды

Обратите внимание;
macOS Catalina 10.15.0–10.15.3, SIP необходимо отключить, это позволит wine32on64 изменить состояние i386_set_ldt
Текущий Wine- пакет кроссовера можно загрузить напрямую с WineCX20.02

Также;
wine32on64 не поддерживает 16-битные исполняемые файлы, поэтому что-то просто не будет работать

Поддержка Apple Silicon?

В настоящее время только CrossOver-20.0.2 включает 32-разрядную поддержку Apple Silicon. Для этого необходимо установить macOS Big Sur 11.1 и Rosetta2.
В настоящее время Wine-6.0.1/Wine-6.1 поддерживает только 64-разрядные двоичные файлы Windows.

В этом руководстве объясняется, как установить приложение Wine на Apple Mac. Это приложение позволяет запускать Embird (собственное приложение Windows) на компьютере Apple Mac. Перед установкой Wine необходимо установить приложение XQuartz.

Примечание. Обратите внимание, что приложения XQuartz и Wine для Apple Mac не разрабатываются и не поддерживаются командой Embird. Кроме того, поскольку Embird изначально является приложением для Windows, не гарантируется бесперебойная работа всех частей программы в Wine на Apple Mac.

1 - Запустите веб-сайт Wine https://www.winehq.org/ и нажмите ссылку "Скачать" (Изображение № 1).

<р>1. Запустить веб-сайт Wine

2 - Выберите «macOS», чтобы загрузить установочный пакет для Mac OS 10.8 и выше (Изображение № 2).

<р>3. Щелкните ссылку на файлы .pkg

4 - Загрузите установщик Wine Stable (Изображение №4).

<р>4. Скачать установщик Wine Stable

5 - Запустите "Загрузки > winehq-stable-2.0.3.pkg" (Картинка №5).

<р>5. Запустите «Загрузки > winehq-stable-2.0.3.pkg»

6 - Прочтите введение, затем нажмите кнопку "Продолжить" (изображение № 6).

<р>6. Прочтите Введение , затем нажмите кнопку "Продолжить"

7 - Включите поддержку 64-битной версии (необязательно), затем нажмите кнопку "Продолжить" (Рисунок № 7).

<р>7. Нажмите кнопку "Продолжить"

8 - Нажмите кнопку "Установить", чтобы начать установку (Изображение № 8)

<р>8. Нажмите кнопку "Установить"

9 - Введите свой пароль в «Установщик», чтобы продолжить установку (Изображение № 9).

<р>9. Введите свой пароль в «Установщик»

10 - Дождитесь завершения установки приложения Wine (Рисунок №10).

<р>10. Дождитесь окончания установки

11 - Нажмите кнопку "Закрыть", чтобы закрыть диалоговое окно установки (изображение № 11).

Предпосылки:

  1. XКварц >= 2.7.7
  2. Привратник не должен блокировать неподписанные пакеты.

Неопытным пользователям рекомендуется установка из файла .pkg.

Для установки из файла .pkg дважды щелкните пакет, и должен открыться обычный мастер установки macOS. Процесс должен быть понятным. Пакет можно установить как для всех пользователей (требуются права администратора), так и только для вашего текущего пользователя. После завершения установки вы должны найти запись «Wine Staging» или «Wine Devel» на панели запуска. При нажатии на нее открывается новое окно Терминала с кратким введением в некоторые важные команды Wine. Теперь вы можете напрямую запустить wine/winecfg/. из терминала, так как переменная PATH установлена ​​правильно. Для удобства пользователя пакет также связывается со всеми файлами *.exe, что означает, что вы можете запускать исполняемые файлы Windows, просто дважды щелкнув их.

Для установки из архива tarball просто распакуйте его в любой каталог. Нет необходимости устанавливать переменные среды DYLD_*; все пути являются относительными, поэтому он должен работать до тех пор, пока сохраняется структура каталогов (вы можете пропустить префикс /usr, используя --strip-components 1).

Установка пакетов Wine с помощью homebrew

Пакеты Winehq можно установить с помощью homebrew

Для установки вина можно использовать следующую команду;

Пакеты wine-stable, wine-devel или wine-staging можно установить, используя приведенный выше пример. Преимущество установки через homebrew означает, что Wine доступен из стандартного сеанса терминала. Строка --no-quarantine позволяет избежать добавления brew флага карантина.

Создание вина

Удаление Wine

Используя MacPorts, удалите ранее установленный пакет вина:

Замените wine на wine-devel, если вы установили версию для разработки.

В противном случае, если вы использовали `sudo make install`, отмените его:

Затем просто удалите локальный каталог исходного кода Wine:

Примечание. Файлы в этом каталоге не используются в macOS, если вы не используете оконный менеджер UNIX и другие приложения X11 вместо собственных приложений MacOS.

Сторонние версии

Сторонние версии Wine, такие как Wineskin, Winebottler и PlayOnMac, не поддерживаются WineHQ. Если вы используете один из этих продуктов, повторите тестирование в обычном Wine, прежде чем сообщать об ошибках, отправлять отчеты о тестировании AppDB или обращаться за помощью на форуме или в IRC.

В этой статье мы создадим Wine на Mac OS. Wine (Wine не является эмулятором) — отличная программа, позволяющая запускать программы и игры для Windows на Linux и macOS.

Как установить Wine на Mac OS Mojave

Вы можете использовать Wine для запуска программ Windows на вашем Mac, потому что это бесплатно и специфично. Существуют и другие программы, позволяющие запускать приложения Windows на macOS. Эти;

В наших предыдущих статьях мы установили PlayOnMac, который предоставляет графический интерфейс для инфраструктуры Wine.

В этой статье мы настроим Wine для запуска совместимой с Windows программы на Apple PC, новой операционной системе Apple.

ПРИМЕЧАНИЕ. Вы также можете установить Wine на Mac OS Catalina 10.15, выполнив действия, описанные в этой статье.

Как настроить и использовать Wine

Прежде чем приступить к установке, сделайте чистую MacOS Mojave, а затем загрузите приложение на свой компьютер, нажав кнопку ниже.

После загрузки программы выполните следующие действия, чтобы установить ее на macOS Mojave 10.14.

Шаг 1

Дважды щелкните файл wine-for-Mac.zip, чтобы извлечь его на рабочий стол.

Шаг 2

Подождите, пока ZIP-файл расширится.

Шаг 3

Дважды щелкните программу, чтобы запустить Wine.

Шаг 4

Закройте Winetrics и общие настройки.

Шаг 5

В окне Wine — Изменить префикс нажмите кнопку "Добавить".

Шаг 6

Введите имя папки для программ или игр Windows, которые вы будете устанавливать на свой компьютер, а затем укажите ее расположение. Нажмите кнопку Сохранить, чтобы сохранить настройки.

Шаг 7

Подождите, пока Wine создаст префикс.

Шаг 8

После успешного создания префикса нажмите кнопку ОК.

Запуск программного обеспечения Windows на Mac

После установки и настройки Wine выполните следующие действия, чтобы узнать, как установить программу Windows на свой компьютер.

Шаг 1

Чтобы установить Notepad++, программу Windows с помощью Wine, сначала загрузите программу на свой Mac здесь. Дважды щелкните файл Notepad++ .exe, чтобы начать установку.

Шаг 2

После того, как программное обеспечение Wine откроется автоматически, нажмите кнопку «Перейти».

Шаг 3

После установки Notepad++ на Mac выберите нужный язык и нажмите OK.

Шаг 4

Завершите установку Notepad++ в macOS Mojave.

Шаг 5

Вы можете проверить версию Notepad ++ в разделе «? / О нас».

Пошаговое руководство по использованию Wine ⇒ Видео

Посмотрите видео с пошаговыми инструкциями по использованию Wine и подпишитесь на наш канал YouTube, чтобы поддержать нас!

Заключительное слово

В этой статье мы установили наиболее широко используемую и бесплатную программу Wine для запуска программ Windows в операционной системе Apple. И, наконец, мы установили Notepad++ для запуска и тестирования программы Windows. Спасибо, что следите за нами!

Читайте также: