Что такое 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)"