Запуск программ Winodws в Linux при помощи Wine. Скачать, установить, настроить Wine.

nid#108

Реклама

Wine

Wine - не эмулятор

Wine - свободная открытая реализация программного интерфейса Windows. Wine - не эмулятор операционной системы или компьютера, как можно охарактеризовать, например, программы для виртуализации (VirtualBox, VmWare и т.п.), что подчеркивает и расшифровка его названия "Wine Is Not Emulator". Wine был создан для снижения степени зависимости от деятельности и положения корпорации Microsoft, расширения сферы применения свободных операционных систем за счет возможности запуска программ для Windows.

Содержание

Wine - не эмулятор

По сути, 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

Пакет программного обеспечения Wine чаще всего входит в состав современных дистрибутивов Linux (Ubuntu, Mint, Debian, openSUSE и т.п.), и для его поиска и установки Вам, скорее всего, необходимо обратиться к управлению программным обеспечением своего дистрибутива.

apt-get install wine
Для того, чтобы установить WINE, выполните в консоли от имени администратора, для Debian, Ubuntu, Mint и т.п.
zypper install wine wine-gecko
Для SUSE и openSUSE Linux.

Настройка Wine

Для запуска программы настройки Wine, вызовите в консоли, или диалоге быстрого вызова команд, winecfg (при необходимости используйте "WINEPREFIX"). Winecfg настраивает внешний вид Windows-программ например, даёт возможность сменить версию набора библиотек Windows (2000, XP, 2003, Vista, ...) и т.п.

Winetricks - дополнительные настройки, компоненты и программы

Winetricks - это набор скриптов, написанный разработчиками Wine и сообществом, для облегчения внесения изменений в некоторые скрытые настройки Wine, установки некоторых дополнительных системных библиотек (DirecX и т.п.) и популярных программ для Windows, включая Internet Explorer (IE), несколько демо-игр и т.п..

Winetricks обычно входит в состав дистрибутива Wine. Для запуска основного диалогового окна Winetricks выполните в консоли, или диалоге быстрого вызова команд (комбинация клавиш "Alt+F2"), команду "winetricks".

Вы так же можете пользоваться командами вида winetricks directx9 в консоли, где "directx9" - имя устанавливаемого компонента. Для просмотра списка категорий компонентов, предлагаемых Winetricks к установке, можно вызвать команду winetricks list, а для обзора списков содержимого самих категорий - winetricks apps list, где "apps" - имя нужной категории.

Запуск программ Windows в Wine

Способ запуска программ в Wine типичен для работы с любыми файлами, будь то изображение, текстовый файл или исполняемый exe-файл в нашем случае: Вы можете просто запустить исполняемый файл Windows (*.exe) из своего файлового менеджера (двойным щелчком, например), или выполнить в консоли команду вида wine ~/Загрузки/программа.exe.

Вы так же можете запускать программы Windows через внутренние пути Wine, если они находятся в директориях, монтируемых как системные диски при запуске необходимого профиля ("префикса") Wine (будь то стандартные "~/.wine/drive_c", или любые другие папки, настроенные Вами). В этом случае используется DOS-формат адреса программы wine C:\\Program\ Files\\programm.exe.


Обратный слэш "\" добавляется перед специальными символами, такими как тот же обратный слеш или пробел.

Установка программ Windows в Wine

Для установки программы 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 и т.п.), используя необходимые префиксы.

Комментарии

Отправить комментарий

  • Доступны HTML теги: <b> <i> <u> <s> <kbd> <var> <code> <samp> <q> <cite> <ul> <ol> <li> <p> <br>
  • Строки и параграфы переносятся автоматически.
  • Шаблоны [цель|текст] обрабатываются как ссылки. Стандартный индикатор цели - ID материала.
CAPTCHA на основе изображений
* Поля, отмеченные оранжевой звездочкой - обязательны для заполнения.