Home » Mac OS » Устанавливаем Wine на Mac

Устанавливаем Wine на Mac

размещено в: Mac OS

Что такое Wine?

Переходя на macOS пользователи сталкиваются с множеством проблем — ломаются привычки и логика использования операционной системы, на которой работал долгие года. Со временем осваиваешься в новой OS, но остаются старые привычки и тяга к виндовым приложениям. Несмотря на то, что под macOS существуют горы аналогичного виндовому ПО, не всегда приложения под Mac 100% отвечают необходимым потребностям. Как же быть?

Можно установить Windows в дополнительный раздел mac-компьютера, посредством встроенной в macOS программы Boot Camp или воспользоваться известными программами виртуализации, такими как  Parallels Desktop or VMware Fusion или бесплатным VM VirtualBox для установки Windows прямо в macOS. Но обычно нужна бывает одна-две программы и устанавливать монструозную Windows, которая будет занимать огромное количество дискового пространства, нет никакого смысла.

Как же быть? Поставить программу Wine, которая эмулирует работу windows и может устанавливать и запускать windows программы прямо в macOS.

Прежде чем устанавливать Wine, проверьте совместимость своей windows-программы c Wine. Это можно сделать через специальную базу совместимости программ AppDB. Wine это консольная программа, т.е. устанавливается и запускается через командную строку в терминале. Все таки прародитель macOS это Unix, что обеспечивает ей необычайную скрытую мощность, но не стоит этого пугаться. Совсем не все так страшно, как кажется.

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

Для установки Wine на Mac, вам необходимо:

  • macOS 10.12 (Sierra) или новее (должно работать и на более старых системах, но возможны различные глюки)
  • доступ к учетной записи администратора на вашем Mac
  • Интернет

1: Установка Homebrew

Homebrew это пакетный менеджер, который устанавливает программы из репозитория — специального склада открытого ПО. Пакетные менеджеры используются в Linux и других Unix-like операционных системах и значительно упрощают установку программ. В частности, при установке программы, пакетный менеджер «подтягивает» различные дополнительные системные программы, необходимые для успешной работы устанавливаемой программы. Wine без пакетного менеджера установить крайне сложно.

К счастью, Homebrew устанавливается элементарно. Откройте терминал и вставьте эту строку, затем нажмите enter:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Терминал сообщит вам, что он собирается сделать, и спросит, хотите ли вы продолжить: нажмите Enter. Терминал может запросить пароль: это пароль к учетной записи администратора на вашем компьютере. В качестве меры безопасности Терминал не отображает ничего при вводе, даже звездочки (*).

Homebrew установится в течении нескольких минут. После установки запустите специальную утилиту для проверки установки:

brew doctor

2: Устанавливаем XQuartz

Для корректной установки Wine требуется  XQuartz Устанавливаем.:

brew cask install xquartz

cask это команда Homebrew Cask, которая в Homebrew устанавливает программы с графическим интерфейсом.

3: Устанавливаем Wine

Наконец устанавливаем сам Wine:

brew install wine

Установка может продолжаться достаточно долго, в зависимости от мощности и конфигурации вашего компьютера. Если в процессе установки возникает ошибка, попробуйте запустить команду brew cleanup, которая очистит возможно битые скачанные файлы, и запустите установку еще раз.

4: Установка Windows программ через Wine

Для установки Windows программы, скачайте установочный файл: он должен иметь расширение .exe. Запускать установщик windows-программы через Wine необходимо из директории, в которой находится установщик. Запомните расположение скачанного файла и откройте эту директорию в терминале, используя команду cd , для просмотра файлов в директории воспользуйтесь командой ls. (или установить GNU Midnight Commander для удобной навигации: brew install mc)

Для установки программы, запустите из терминала установочный файл:

wine $INSTALLER.exe

Где $INSTALLER это имя установщика. Например, для установки setup.exe, надо ввести в терминале:

wine setup.exe

Если все правильно, то откроется обычное окно windows инсталлятора.

5: Запуск Windows программ через Wine

Откройте в терминале директорию Program Files или Program Files (х86), в зависимости от того, куда установлена программа:

cd ~/.wine/drive_c/Program\ Files/
Если программа лежит в Program Files
или
Если программа установлена в Program Files (х86)
cd ~/.wine/drive_c/Program\ Files\ \(x86\)
cd ~/.wine/drive_c/"Program Files (x86)"

И запустите программу командой:

wine $PROGRAM.exe

Где $PROGRAM название запускающего файла. Программа windows откроется в новом окне.

6. Как исправить шрифты

Иногда бывает, что шрифты в windows программе «рубленные» и страшные, как в Win95.

Исправить это можно, установив специальную программу-настройщик для wine — winetricks.

$ brew install winetricks
$ winetricks settings fontsmooth=rgb

Как удалить Wine и Homebrew с компьютера Mac

Сначала удаляем Wine:

brew uninstall wine

Затем удаляем сам Homebrew и дополнительные, уже не нужные, сервисы:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

 

Подписаться Dmitry.Usov:
20 лет я разрабатываю функциональные сайты, помогающие бизнесу. Интересуюсь новыми технологиями и Open-source software. Всегда буду рад с вами сотрудничать.