Программа Wine служит для запуска приложений из операционной системы Windows в линукс-системах. Чаще всего это необходимо для установки игр или какого-либо специфичного софта, у которого нет аналогов. В данной статье мы рассмотрим как установить Wine на Linux Mint 17.1.
Установка Wine в Linux Mint
Открываем терминал и добавляем репозиторий программы с помощью команды
sudo add-apt-repository ppa:ubuntu-wine/ppa
Обновляем список пакетов
sudo apt-get update
И устанавливаем wine
sudo apt-get install wine1.8
Закрываем терминал и переходим в меню-wine
Здесь пока что ничего нет, поэтому вбиваем в строку поиска слово "wine" и находим утилиту настройки.
Настройка Wine в Linux Mint
Запускаем "Настройка Wine" и система предложит нам установить пакет Mono. Соглашаемся и жмем на кнопку "установить".
На следующем шаге нам предложат установить пакет Gecko. Снова жмем на "установить"
После этого, перед нами появится вот такое окно:
Во вкладке "приложения" выбираете версию Windows в которой работает ваша программа или игра.
Перейдите на вкладку "диски" и нажмите на кнопку "автоопределение". После этого, нажмите на "применить".
Во вкладке "аудио" нажмите на кнопку "проверить звук". Если звук есть, то все нормально, если нет, то проверьте установлен ли у вас пакет pulseaudio.
Теперь нажмите на кнопки "применить" и "ок".
Как пользоваться Wine в Linux Mint
В качестве примера, мы установим программу notepad2 с помощью Wine. Переходим в папку с установочным файлом, кликаем по нему правой кнопкой мыши и выбираем "открыть в программе-wine.
Перед нами появится окно установки. Жмем на "ок"
По окнчании установки, получаем сообщение, что все прошло как нужно.
Теперь находим блокнот в списке программ и запускаем его
Все работает, и мы можем пользоваться нужным нам софтом. Стоит учитывать один момент. Все приложения, которые вы устанавливаете через Wine подвержены заражению вирусами, поэтому не пользуйтесь данной функцией без крайней необходимости.
Возможность запускать 32-битные приложения в 64-битной системе
В наше время, у большинства пользователей установлена на компьютере 64-битная версия системы, но бывают случаи необходимости запустить в wine 32-битную версию программы. Для этого, нам необходимо использовать префикс. Для 64 бит, команда будет выглядеть привычно:
wine winecfg
Для 32 бит:
WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg
В качестве примера, давайте запустим установочный файл офиса:
WINEARCH=win32 WINEPREFIX=~/.wine32 wine "/home/user/Microsoft Office 2003/ru_office_2003_pro/SETUP.EXE"
Обратите внимание, что все 64-битные программы будут храниться в папке /.wine , а 32-битные в /.wine32 (ее нужно создать самостоятельно).
Как полностью удалить Wine в Linux Mint
Откройте терминал и запустите команду
sudo apt-get autoremove wine1.7*
Дождитесь окончания удаления программы. После этого, зайдите в вашу домашнюю папку, установите галочку "отображать скрытые файлы" и удалите папку .wine
Wine - свободное программное обеспечение, позволяющее пользователям GNU/Linux, *BSD и OSX исполнять приложения, в том числе и игры, написанные эксклюзивно для Windows. Так же существует реализация Wine для windows, но рассматривать его в этой статье мы не будем. Wine - рекурсивный акроним "Wine Is Not an Emulator". Это альтернативная реализация Win32 API.
В данной статье мы рассмотрим как выполняется установка wine linux mint, а также winetricks и настройку программы.
Подробно про установку Wine в разные ОС можно узнать прочитать на официальном сайте . Нас интересует Ubuntu , так как Linux Mint основан на ней.
Сперва добавим поддержку 32-битных приложений, если вы используете x86_64 систему. Для этого выполните:
sudo dpkg --add-architecture i386
Теперь нам необходимо добавить репозиторий. Чтобы сделать это вам необходимо выполнить в терминале следующие команды:
wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
Теперь важный момент! Если вы используете Linux Mint версии 17.x, то добавьте репозиторий этой командой:
sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ trusty main"
Если 18.x, то:
sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main"
Теперь необходимо обновить индексы пакетов:
Предупреждение! Ветка Staging(Промежуточная) больше не поддерживается.
Стабильная ветка:
Sudo apt-get install --install-recommends winehq-stable
Не стабильная ветка:
sudo apt-get install --install-recommends winehq-devel
Промежуточная ветка
sudo apt-get install --install-recommends winehq-staging
Установка wine в Linux Mint 18 завершена теперь настройка wine в linux mint.
Установка Winetricks в Linux Mint
Сначала нам необходимо его скачать:
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
Теперь дадим права на запуск:
sudo chmod +x winetricks
Для удобства переместим Winetricks в директорию /usr/bin:
sudo mv -v winetricks /usr/bin
Теперь Winetricks можно запустить просто набрав в терминале, но не советую сразу делать этого. Лучше сначала настройте wine:
Теперь вы знаете, как установить wine в Linux Mint, теперь поговорим о настройке.
Настройка Wine в Linux Mint
Внимание! Установите пакет cabextract, в противном случае вы можете получить ту же ошибку, что и в видео. Делается это командой:
sudo apt install cabextract
Для начала укажем, что необходимо 32-битный префикс:
export WINEARCH=win32
Теперь для настройки Wine введите:
Здесь в поле "Версия Windows" укажите желаемую. Рекомендую ставить Windows 7 или 10.
Теперь запустите Winetricks и укажите "Выберите путь для wine по умолчанию" и нажмите "ОК" . И в следующем окне укажите "Установить шрифт" и жмите "ОК" :
Здесь укажите "allfonts" и нажмите "ОК" . Это установит сразу все шрифты. Если будут ошибки, тогда ставьте шрифты по очереди по одному:
После завершения вам опять откроют окно "Что вы хотите сделать с этим wineprefix" . И теперь тут укажите "Установить библиотеку DLL или компонент Windows" и нажимайте "ОК" . Здесь устанавливайте нужные вам библиотеки. Можете ставить все. Но надо ставить по одной! При установке нескольких разом, могут быть ошибки. Советую сразу установить DirectX и Net Framework.
Выводы
В этой статье мы разобрали, как выполняется установка Wine в Linux Mint 18. Если у вас остались вопросы, спрашивайте в комментариях!
Wine
– приложение, являющееся слоем совместимости с Windows API
, использующее библиотеки Windows
для обеспечения работоспособности приложений, разработанных для ОС семейства Microsoft Windows
в иной среде, например, в Ubuntu . Используя Wine, вы можете устанавливать и запускать различные программы так, как будто вы используете Windows
.
Wine
активно развивается. Ещё не все приложения достаточно стабильно работают в Wine
, однако Wine
уже используется несколькими миллионами пользователей по всему миру.
Название программы Wine
(waɪn
- между «уа́йн
» и «ва́йн
», рус. Вино) - рекурсивный акроним фразы «W
ine I
s N
ot an E
mulator» - рус. «Wine - не эмулятор».
Установка Wine
Установка из PPA
В связи с тем, что Wine активно развивается, в репозиториях Ubuntu обычно содержится очень старая версия. Поэтому рекомендуется ставить последнюю версию из официального репозитория Wine.
Для последних версий wine и ubuntu 64 бита
Sudo dpkg --add-architecture i386 sudo add-apt-repository ppa:wine/ wine-builds && sudo apt-get update sudo apt-get install --install-recommends winehq-devel
И вообще не рекомендуется заполнять и настраивать wine самому. Работать с wine не совсем удобно. Чтобы установить ту или иную программу придется облазить кучу форумов и блогов, чтобы понять какие пакеты нужно установить и какие библиотеки добавить. Затем следует длинный процесс решения проблем, установки пакетов через winetricks и ручной настройки реестра и так далее. Это все очень сложно даже для опытных пользователей, не говоря уже про новичков. Поэтому рекомендуется скачать настроенный префикс wine отсюда: http://forum.ubuntu.ru/index.php?topic=199897.0
Настройка
Перед использованием Wine для запуска приложений нужно запустить программу настройки, которая создаст в вашей домашней директории каталог ~/.wine с необходимыми для работы файлами. Для этого либо выберите пункт главного меню Приложения→Wine→Configure Wine , либо выполните в терминале команду:
winecfgАссоциирование файлов с программами wine
Чтобы прозрачно запускать файлы с помощью wine-программ, напишем небольшой скрипт. Допустим, нам надо открывать CAD-файлы Компасом и zwcad"ом.
#!/bin/bash # Определяем расширение файла dd =$1 ; razr =` echo ${dd:(-3)} ;` ff =` echo ${dd/\"/\"Z:} ` ; ff =` echo "\" Z:" $ff \" ` ; # В зависимости от расширение запускаем нужную программу case $razr in frw) env WINEPREFIX ="/home/" $USER "/.wine" wine start ` echo $ff ` & ;; cdw) env WINEPREFIX ="/home/" $USER "/.wine" wine start "C:\\Program Files\\ASCON\\KOMPAS-3D Viewer V9\\Bin\\kViewer.Exe" ` echo $ff ` & ;; dwg) env WINEPREFIX ="/home/" $USER "/.wine" wine start ` echo $ff ` & ;; dxf) env WINEPREFIX ="/home/" $USER "/.wine" wine start "C:\\Program Files\\ZWCAD 2009 Eng\\ZWCAD.exe" ` echo $ff ` & ;; # Тут можно добавить ещё расширений и программ esacНе забудем сделать наш скрипт исполняемым
chmod +x wine_cad.shи ассоциируем в файловом менеджере чертежи со скриптом.
Запуск Windows приложений
Для того, что бы запустить приложение вам нужно открыть терминал и прописать в нем:
wine путь/ к приложению/ program.exeЕсли у вас не запускается приложение или работает неправильно На сайте wine есть список приложений с описанием, для начала рекомендую свериться с ним. http://appdb.winehq.org/ - На сайте есть поле поиска. Если у вас плохо с английским, то используйте переводчик http://translate.google.com/ .
Также можно открыть папку с приложением, которое вам необходимо запустить при помощи файлового менеджера, затем щелкнуть правой кнопкой мыши по приложению и выбрать программу для запуска - Wine.
Приложениям, запущенным через Wine, которые работают с Веб-страницами необходим Gecko
Gecko – это свободный движок вывода веб-страниц для браузера при работе в интернете wine. Если wine не работает с интернетом и вы не запускаете windows exe браузер, то вам Gecko не нужен. Обычно при запуске приложения для работы с веб-страницами Wine автоматически ищет Gecko сперва в /usr/share/wine/gecko. Если Wine не находит архив с Gecko там, то оно автоматически загружает его из интернета, но некоторые приложения не любят ждать, пока загрузиться Gecko и зависают или вылетают. Gecko можно установить выполнив команду:
sudo apt-get install wine-gecko< версия>где <версия> надо заменить на версию установленного Wine.
Запуск через дискретную видеокарту
Для запуска через дискретную видеокарту надо прописать в терминале на свободных драйверах(или написать скрипт)
Vblank_mode=0 DRI_PRIME=1 wine имя_файла.exe
vblank_mode=0 означает вертикальная синхронизация(Vsync). Если в настройках игры нет VSync, то необходимо стереть vblank_mode=0
Сохранить. Поместить в папку с игрой. Сделать исполняемым в свойствах. Поместить ссылку на скрипт на рабочий стол. Запускать ссылку вместо файла игры. Для ещё большей производительности необходимо поставить закрытый поприетарный драйвер.
Winetricks
Winetricks – это скрипт для установки различных компонентов от Microsoft®, и некоторых других. Для получения Winetricks в терминале введите:
sudo apt-get install winetricksWinetricks содержит несколько десятков пакетов различных библиотек для wine. Например, чтобы установить DirectX™, введите:
Winetricks d3dx9
Для просмотра списка всех пакетов, введите:
Winetricks ?
Также, Winetricks имеет простой GUI . Для его запуска введите.