EN
RU
Wine - свободная открытая реализация программного интерфейса Windows. Wine - не эмулятор операционной системы или компьютера, как можно охарактеризовать, например, программы для виртуализации (VirtualBox, VmWare и т.п.), что подчеркивает и расшифровка его названия "Wine Is Not Emulator". Wine был создан для снижения степени зависимости от деятельности и положения корпорации Microsoft, расширения сферы применения свободных операционных систем за счет возможности запуска программ для Windows.
По сути, Wine - это набор библиотек и программных инструментов, позволяющий запускать программы для Windows и схожий с тем, что использует сама операционная система от Microsoft. В состав программного дистрибутива Wine так же входят программы для его настройки (winecfg), редактор реестра, пакет скриптов Winetricks, файловый менеджер, "Блокнот" и т.п. Количество программ для Windows, которые сегодня уже запускаются с помощью Wine достаточно велико и постоянно растёт. По адресу http://appdb.winehq.org находится специализированная база данных с отметками о совместимости тех или иных программ с Wine. Среди полностью совместимых с Wine программ множество офисных и мультимедийных программ, программы для предприятий и организаций, "1C" в т.ч., программы для обработки графики (включая некоторые версии Adobe Photoshop и т.п.). Растёт количество поддерживаемых и изначально совместимых с Wine игр.
Поскольку эмуляции каких-либо устройств и при работе Wine не происходит, скорость работы совместимых с Wine программ при его использовании обычно не ниже, чем при работе непосредственно в Windows (а часто - выше).
На основе, или с применением компонентов, Wine в разное время были созданы такие проекты как Cedega (ориентированный на запуск игр, в первую очередь), CrossOver (ориентированный на запуск прикладных программ) и т.п.
Пакет программного обеспечения Wine чаще всего входит в состав современных дистрибутивов Linux (Ubuntu, Mint, Debian, openSUSE и т.п.), и для его поиска и установки Вам, скорее всего, необходимо обратиться к управлению программным обеспечением своего дистрибутива.
apt-get install wine
zypper install wine wine-gecko
Для запуска программы настройки Wine, вызовите в консоли, или диалоге быстрого вызова команд, winecfg
(при необходимости используйте "WINEPREFIX"). Winecfg настраивает внешний вид Windows-программ например, даёт возможность сменить версию набора библиотек Windows (2000, XP, 2003, Vista, ...) и т.п.
Winetricks - это набор скриптов, написанный разработчиками Wine и сообществом, для облегчения внесения изменений в некоторые скрытые настройки Wine, установки некоторых дополнительных системных библиотек (DirecX и т.п.) и популярных программ для Windows, включая Internet Explorer (IE), несколько демо-игр и т.п.. Winetricks обычно входит в состав дистрибутива Wine. Для запуска основного диалогового окна Winetricks выполните в консоли, или диалоге быстрого вызова команд (комбинация клавиш "Alt+F2"), команду "winetricks". Вы так же можете пользоваться командами вида winetricks directx9
в консоли, где "directx9" - имя устанавливаемого компонента. Для просмотра списка категорий компонентов, предлагаемых Winetricks к установке, можно вызвать команду winetricks list
, а для обзора списков содержимого самих категорий - winetricks apps list
, где "apps" - имя нужной категории.
Способ запуска программ в Wine типичен для работы с любыми файлами, будь то изображение, текстовый файл или исполняемый exe-файл в нашем случае: Вы можете просто запустить исполняемый файл Windows (*.exe) из своего файлового менеджера (двойным щелчком, например), или выполнить в консоли команду вида wine ~/Загрузки/программа.exe
. Вы так же можете запускать программы Windows через внутренние пути Wine, если они находятся в директориях, монтируемых как системные диски при запуске необходимого профиля ("префикса") Wine (будь то стандартные "~/.wine/drive_c", или любые другие папки, настроенные Вами). В этом случае используется DOS-формат адреса программы wine C:\\Program\ Files\\programm.exe
.
Обратный слэш "\" добавляется перед специальными символами, такими как тот же обратный слеш или пробел.
Для установки программы Windows, Вам, соответственно, понадобится запустить её установщик: wine setup.exe
Далее Вам будет необходимо пройти стандартную процедуру установки программ для Windows, которая чаще всего заключается в многократном нажатии кнопки "Далее". Одна из интереснейших функциональных особенностей Wine заключается в возможности использования профилей, или так называемых "префиксов", для установки программ - независимых копий наборов системных библиотек, программ и настроек Windows. Стандартным префиксом Wine, т.е. папкой в которую записывается профиль по-умолчанию, является ".wine" - скрытая папка внутри домашней директории пользователя. Чтобы использовать отдельный "префикс", Вам необходимо создать для него новую папку (для сброса профиля - удалите её содержимое) и использовать экспорт глобальной переменной WINEPREFIX (можно как часть команды запуска программы Windows, для установщиков в т.ч.). Например WINEPREFIX="/home/user/.wine-programm" wine setup.exe
. Для установленных программ Wine создаёт ярлыки в локальном пользовательском (~/.local/share/applications/) меню рабочего стола (Gnome, KDE, XFCE и т.п.), используя необходимые префиксы.