article74.jpg

WINE - Запускаем Windows-приложения на Linux

Если вы перешли на Linux, но подходящих аналогов Windows-программ не нашли, не отчаивайтесь. В этом случае вы можете воспользоваться специальным программным обеспечением - WINE. Wine - не эмулятор, и поэтому ему не требуется время для эмуляции - Wine запускает приложения так, как это делает Windows. Вы сможете запускать практически все приложения, используемые вами в Windows и настроить их по своему вкусу, то есть загрузить собственные шрифты и т.д.

Но сначала давайте ознакомимся с основами Wine.

Wine - это свободное программное обеспечение, позволяющее пользователям UNIX-подобных систем исполнять 16 и 32-битные приложения Microsoft Windows.

Установка Wine:
Воспользуемся терминалом суперпользователя (ТОЛЬКО для установки):

sudo -s

Добавим список репозиториев, ключ, и установим Wine:

RELEASE=`lsb_release -cs`
elif [[ $RELEASE = "lucid" || $RELEASE = "karmic" || $RELEASE = "jaunty" || $RELEASE = "intrepid" || $RELEASE = "hardy" ]]; then
wget -q http://wine.budgetdedicated.com/apt/sources.list.d/$RELEASE.list -O /etc/apt/sources.list.d/winehq.list
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | apt-key add -
apt-get update && apt-get install -y wine cabextract

Примечание: если вы используете не Ubuntu, а, например, Linux Mint 9, то выражение «http://wine.budgetdedicated.com/apt/sources.list.d/$RELEASE.list» замените на «http://wine.budgetdedicated.com/apt/sources.list.d/lucid.list», иначе при выполнении команды будет подставлено значение «isadora», а не «lucid», и установка не пройдет.

Затем создадим в домашней директории папку ~/.wine/, запустив конфигуратор Wine:

winecfg

Пока нам там делать ничего не нужно, закроем.

Установка и удаление приложений:
Для установки приложения Windows воспользуемся файловым браузером winefile:

winefile

Затем переходим в нужный каталог нашей файловой системы Linux либо виртуального диска C:/ и двойным щелчком запускаем нужный исполняемый файл. Многие приложения после установки требуют перезапуска системы, но мы работаем в виртуальной среде, и поэтому компьютер перезагружать не следует. Нужно только перезапустить Wine (при этом завершить остальные работающие приложения до перезагрузки):

wineboot

Если установка производится из файла с расширением *.msi, то воспользуемся командой:

msiexec /i example.msi

где example.msi - название вашего файла.

Для удаления приложения Windows нужно выполнить следующее:
Переходим в «Приложения»«Wine»«Программы»«<Папка с программой>»«Uninstall».

Если же после установки приложения, его папка не появилась в «Приложения» → «Wine» → «Программы», то воспользуемся терминалом. Например, чтобы запустить example.exe, находящийся на виртуальном диске C:/ в директории Program Files/Random, переходим в соответствующую директорию и запускаем его:

cd ~/.wine/drive_c/"Program Files"/Random
example.exe

Общие настройки:

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

Библиотеки:
По умолчанию все библиотеки в Wine используются свои.

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

Вид и интеграция:
Во вкладке «Графика», по умолчанию стоят галочки "разрешить менджеру окон управлять окнами Wine” и «разрешить менджеру окон декорировать окна», оформление win-окон будет таким же, как и у любых других приложений. При желании вы можете управлять размерами системных шрифтов и цветом десктопа.

Диски:
Здесь можно добавлять диски, используя для них любую директорию вашей файловой системы.

Аудио:
При работающем звуке ничего изменять не рекомендуется.

Помните!
При запуске Wine желательно завершить все работающие приложения и отключить Compiz (эффекты).

Похожие статьи:

ИгрыPerfect World в Linux: установка игрового клиента
ПрограммыЧем можно заменить WINE?
ПрограммыLinux-аналоги Windows-программ
Программы1С:Предприятие на Linux
СтатьиСброс пароля Windows из-под Linux

6 августа 2010 - del
Теги: wine, windows
Рейтинг: 0 Голосов: 0 11117 просмотров

del # 6 августа 2010 в 02:41 0

Кстати, можно wine установить просто коммандой: sudo add-apt-repository ppa:ubuntu-wine/ppa && sudo apt-get update && sudo apt-get install wine Или даже sudo apt-get install wine1.2 если доступен в репозиториях.

Subsanek # 9 августа 2010 в 16:08 0

Мне Wine не нужен. Уже ой как давно им не пользовался. Opensource вполне устраивает.

del # 9 августа 2010 в 16:09 0

Аналогично =)

Бабай # 25 декабря 2010 в 15:36 0

Одно жалко что в Linux под wine нельзя запустить веб монеу кипер. Кстати можно ли вообще его запустить в линукс, Из за вебмонеу приходится держать виндоус , и полный переход на линукс пока откладывается.

del # 25 декабря 2010 в 15:37 0

Одно жалко что в Linux под wine нельзя запустить веб монеу кипер. Кстати можно ли вообще его запустить в линукс, Из за вебмонеу приходится держать виндоус , и полный переход на линукс пока откладывается.
Я в виртуалке держу винду для этого случая.

Бабай # 25 декабря 2010 в 15:42 0

Однако неожиданно, а я сам не додумался блин, спасибо del

del # 25 декабря 2010 в 15:47 0

Однако неожиданно, а я сам не додумался блин, спасибо del
Это сарказм? Других способов нет. Под вайном ВМ не идет. Я назвал единственный нормальный вариант. Хотя сам ВМ не пользуюсь, нужно было всего раз 5-6, запускал в виртуалке.

Firefox 5.0.1GNU/Linux
Фаем # 8 ноября 2011 в 17:19 0

подскажите пожалуйста как на siple linux установить этот wine?

Firefox 7.0.1GNU/Linux
total1231995 # 8 ноября 2011 в 18:21 0

если я правильно помню, то там apt-get, => sudo apt-get install wine

Firefox 7.0.1GNU/Linux
del # 8 ноября 2011 в 19:16 0

да, rmp-based, управляемый через apt-get.

Firefox 8.0Windows XP
Danhill # 30 ноября 2011 в 20:37 0

А игровой сервер можно запуститься в wine?

Google Chrome 15.0.874.121GNU/Linux
del # 30 ноября 2011 в 21:13 0

Что Вы имели в виду?

Firefox 8.0Windows XP
Danhill # 30 ноября 2011 в 22:20 0

На vds сервере(linux) можно запустить игровой сервер star wars batllefront 2(windows) через wine?в сервере всего лиж 4 файлика с расширением dll.

Google Chrome 15.0.874.121GNU/Linux
del # 30 ноября 2011 в 23:07 0

Никогда этим не занимался. Попробуйте. dll - это всего лишь библиотеки.

Вот еще по вопросу: http://www.opennet.ru/openforum/vsluhforumID9/1904.html


Firefox 8.0Windows XP
Danhill # 30 ноября 2011 в 23:31 -1

А wine читает dll. библиотеки?

Google Chrome 15.0.874.121GNU/Linux
del # 30 ноября 2011 в 23:38 0

Стесняюсь спросить, Вы по ссылке ходили?

Firefox 5.0Windows 7 x64 Edition
Igorrr # 16 декабря 2011 в 00:16 0

Вопрос тогда возник насколько корректно wine работает с dll и позволяет ли он запускать достаточно большие и объемные программы, например фотошоп, который, как известно, очень даже любит "покушать"?

Google Chrome 15.0.874.121GNU/Linux
del # 16 декабря 2011 в 07:52 0

Вы профессионально занимаетесь Photoshop, что GIMP не сможет его заменить?
http://appdb.winehq.org/
и в частности для фотошоп:
http://appdb.winehq.org/appview.php?appId=17

Firefox 3.6.24Ubuntu 10.04
grf # 19 декабря 2011 в 18:08 0

подскажите как завершить приложение запущенное в wine (идет как процесс) и если не трудно как вообще быстро вызвать монитор процессов в ubuntu