Использование wine. Linux Mint установка wine

Использование wine. Linux Mint установка 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 в линукс-системах. Чаще всего это необходимо для установки игр или какого-либо специфичного софта, у которого нет аналогов. В данной статье мы рассмотрим как установить 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


нОПЗЙЕ ЙЪ ФЕИ, ЛФП РЕТЕЫЕМ ОБ Linux, УДЕМБЧ ЕЕ ПУОПЧПК УЧПЕК ТБВПЮЕК УФБОГЙЙ, УФПМЛОХМЙУШ У РТПВМЕНПК ЪБРХУЛБ РТЙМПЦЕОЙК ДМС Windows ПРЕТБГЙПООЩИ УЙУФЕН. уХЭЕУФЧХЕФ НОПЗП РТПЗТБНН, ЛПФПТЩЕ ОБРЙУБОЩ ДМС ПЛПЫЕЛ, ОП ЕЭЕ ОЕ ВЩМЙ РЕТЕОЕУЕОЩ Ч ДТХЗЙЕ УЙУФЕНЩ. дМС ЪБРХУЛБ ФБЛЙИ РТЙМПЦЕОЙК ЙУРПМШЪХАФУС ЬНХМСФПТЩ. дМС Linux УБНЩНЙ ЙЪЧЕУФОЩНЙ Й ОБЙВПМЕЕ ТБУРТПУФТБОЕООЩНЙ СЧМСАФУС win4linux Й wine. фБЛ ЛБЛ РЕТЧБС СЧМСЕФУС УХЗХВП ЛПННЕТЮЕУЛЙН РТПДХЛФПН Й НПЦЕФ ВЩФШ ОЕДПУФХРОБ НОПЗЙН РПМШЪПЧБФЕМСН РП ТСДХ РТЙЮЙО, С ПУФБОПЧМАУШ ОБ ХУФБОПЧЛЕ Й ОБУФТПКЛЕ ЧФПТПК РТПЗТБННЩ.

хУФБОПЧЛБ


Wine ЧЩ НПЦЕФЕ ВЕЪ ФТХДБ ОБКФЙ Ч йОФЕТОЕФЕ, ОП ПВСЪБФЕМШОП ОБЮОЙФЕ У УБКФБ РТПЗТБННЩ http://www.winehq.com/ . ъДЕУШ ЧЩ ОБКДЕФЕ УУЩМЛЙ ОБ ОПЧЩЕ ЧЕТУЙЙ РТПЗТБННЩ, ЙУРТБЧМЕОЙС, Б ФБЛЦЕ НОПЗП ДТХЗПК РПМЕЪОПК ДМС УЕВС ЙОЖПТНБГЙЙ.
йФБЛ, ЧЩ ОБЫМЙ Й УЛБЮБМЙ БТИЙЧ У РТПЗТБННПК.
х НЕОС БТИЙЧ ОБЪЩЧБМУС wine20020905.tar.gz. х ЧБУ ПО ВХДЕФ ОБЪЩЧБФШУС РПДПВОЩН ПВТБЪПН, ПФМЙЮЙС ВХДХФ УПУФПСФШ ФПМШЛП Ч ЧЕТУЙЙ РТПЗТБННЩ.

дБМЕЕ ДБЧБКФЕ ТБУУНПФТЙН ДЧБ ЧБТЙБОФБ ХУФБОПЧЛЙ: ПФ ЙНЕОЙ ЛБЛПЗП-МЙВП РПМШЪПЧБФЕМС У ЙУРПМШЪПЧБОЙЕН ХУФБОПЧПЮОПЗП УЛТЙРФБ, ЧИПДСЭЕЗП Ч ДЙУФТЙВХФЙЧ РТПЗТБННЩ, Й ПФ ЙНЕОЙ УХРЕТРПМШЪПЧБФЕМС.
еУМЙ Х ЧБЫЕК УЙУФЕНЩ ОЕФ ДТХЗЙИ РПМШЪПЧБФЕМЕК, ОП ЧЩ ЧЩВТБМЙ РЕТЧЩК ЧБТЙБОФ ХУФБОПЧЛЙ, ФП ДБЧБКФЕ ЙИ ДПВБЧЙН.
пФ ЙНЕОЙ УХРЕТРПМШЪПЧБФЕМС ЙУРПМШЪХЕН chmod ДМС ЙЪНЕОЕОЙС РТБЧ ОБ РПМШЪПЧБОЙЕ ЖБКМПН. фЕРЕТШ, ЛПЗДБ ЖБКМ УФБМ ПВЭЕДПУФХРЕО, ДПВБЧЙН ОПЧПЗП РПМШЪПЧБФЕМС Ч УЙУФЕНХ. дМС ЛПОЖЙЗХТЙТПЧБОЙС Й ХРТБЧМЕОЙС РПМШЪПЧБФЕМСНЙ Й ЗТХРРБНЙ Ч УЙУФЕНЕ Linux ЙУРПМШЪХЕФУС ДЧБ ЖБКМБ: /etc/passwd Й /etc/group .

оХ МБДОП, ОЕ ВХДХ ТБУУЛБЪЩЧБФШ РТП ЧУЕ ФПОЛПУФЙ ХРТБЧМЕОЙС РПМШЪПЧБФЕМСНЙ, УЬЛПОПНЙН ЧБЫЕ ЧТЕНС Й РТЙУФХРЙН Л ОЕРПУТЕДУФЧЕООПНХ ДПВБЧМЕОЙА РПМШЪПЧБФЕМС Ч УЙУФЕНХ.


useradd Vadim -u 2002

еУМЙ ЦЕ ОБН ПО ОБДПЕМ, ОБВЙТБЕН ЛПНБОДХ userdel Vadim, ЛПФПТБС ХДБМЙФ ЧУА ЙОЖПТНБГЙА ПВ ЬФПН РПМШЪПЧБФЕМЕ ЙЪ УЙУФЕНЩ.
б Ч РТЙОГЙРЕ НПЦОП ДПВБЧЙФШ РПМШЪПЧБФЕМЕК У РПНПЭША linuxconf .

дБЧБКФЕ ДМС ОБЮБМБ УПЪДБДЙН ДЙТЕЛФПТЙА, Ч ЛПФПТХА НЩ ТБУРБЛХЕН ЬНХМСФПТ. рХУФШ ЬФП ВХДЕФ /usr/src/wine/. лПНБОДЩ, ЛПФПТЩЕ НЩ ВХДЕН ЧЩРПМОСФШ, Ч ЛПОУПМЙ ВХДХФ ЧЩДЕМЕОЩ.


mkdir /home/Vadim/wine/

дБМЕЕ УЛПРЙТХЕН Ч ЬФХ ДЙТЕЛФПТЙА БТИЙЧ У РТПЗТБННПК.

cp wineXXX.tar.gz /home/Vadim/wine

фЕРЕТШ ОБВЙТБЕН ЛПНБОДХ su Vadim . фЕРЕТШ НЩ ТБВПФБЕН ПФ ЙНЕОЙ ЬФПЗП РПМШЪПЧБФЕМС.
фБЛ ЛБЛ ОЕДБЧОП Ч лз ТБУУНБФТЙЧБМЙУШ БТИЙЧБФПТЩ Й ТБВПФБ У ОЙНЙ, С ИПЮХ, ЮФПВЩ ЧЩ УБНПУФПСФЕМШОП ТБУРБЛПЧБМЙ wine.
фЕРЕТШ ЪБИПДЙН Ч РБРЛХ, Ч ЛПФПТХА РТПЙЪЧЕМЙ ТБУРБЛПЧЛХ, Й ОБВЙТБЕН

./tools/wineinstall

рПУМЕ ЬФПЗП ОБЮОЕФУС УПЪДБОЙЕ ПВЯЕЛФОЩИ ЖБКМПЧ Й ХУФБОПЧЛБ УБНПК РТПЗТБННЩ РП ЪБДБООЩН РП ХНПМЮБОЙА ДЙТЕЛФПТЙСН.
еУМЙ ЦЕ ЧЩ ТЕЫЙМЙ ЙЪХЮЙФШ Й ЙЪНЕОЙФШ ЛПД РТПЗТБННЩ МЙВП РТПГЕДХТХ ХУФБОПЧЛЙ, ФП ЧБН РТЙДЕФУС ОБВТБФШ ВПМШЫЕЕ ЮЙУМП ЛПНБОД:


./configure

make install


й ЧДПВБЧПЛ ЛП ЧУЕНХ ВХДЕФ ОЕПВИПДЙНП У РПНПЭША ЛПНБОДЩ ldconfig ,РТЕДЧБТЙФЕМШОП РПРТБЧЙЧ ЖБКМ /etc/ld.so.conf , ЗДЕ ЪБРЙУБОЩ РХФЙ Л ТБЪМЙЮОЩН ВЙВМЙПФЕЛБН. пЮЕОШ ЮБУФП ВЩЧБЕФ, ЮФП РПУМЕ ХУФБОПЧЛЙ РПМШЪПЧБФЕМШ РЩФБЕФУС ЪБРХУФЙФШ ЛБЛХА-МЙВП Windows-РТПЗТБННХ Й Ч ПФЧЕФ РПМХЮБЕФ УППВЭЕОЙЕ ПВ ПЫЙВЛЕ, Б ЙНЕООП ПВ ПФУХФУФЧЙЙ ВЙВМЙПФЕЛЙ. фБЛ ЛБЛ РЕТЧЩН ДЕМПН ЙУРПМШЪХАФУС ЖХОЛГЙЙ ВЙВМЙПФЕЛЙ libntdll.dll.so. еУМЙ Х ЧБУ ЧПЪОЙЛМБ ЛБЛБС-ОЙВХДШ РТПВМЕНБ РТЙ ХУФБОПЧЛЕ wine, ФП МХЮЫЕ ЧУЕЗП УОБЮБМБ УБНПУФПСФЕМШОП РТПЮЙФБФШ ЧУА ДПЛХНЕОФБГЙА, РТЙМБЗБАЭХАУС Л РТПЗТБННЕ, Й ФПМШЛП РПФПН, ЕУМЙ ЧБЫБ РТПВМЕНБ ОЕ ВЩМБ ТБУУНПФТЕОБ, ЪБДБЧБФШ ЧПРТПУЩ ОБ ЖПТХНБИ. ьФП ЛБУБЕФУС ОЕ ФПМШЛП ЬНХМСФПТБ Windows.
с РТЕДРПМБЗБА, ЮФП Х ЧБУ ОЕ ЧПЪОЙЛМП РТПВМЕН У ХУФБОПЧЛПК, РПЬФПНХ ДБЧБКФЕ ЪБКНЕНУС ОБУФТПКЛПК РТПЗТБННЩ.

оБУФТПКЛБ


рТЙ ЙОУФБММСГЙЙ РТПЗТБННЩ ВЩМ УПЪДБО ЖБКМ ЛПОЖЙЗХТБГЙЙ wine, Б ЙНЕООП
/<йНС РПМШЪПЧБФЕМС ЛПФПТЩК РТПЙЪЧПДЙМ ХУФБОПЧЛХ>/.wine/wine.conf

пДОПК ЙЪ ЧБЦОЕКЫЙИ УЕЛГЙК ЖБКМБ ЛПОЖЙЗХТБГЙЙ СЧМСЕФУС ФБ, Ч ЛПФПТПК ХЛБЪБОЩ ЛПТОЙ ОБЫЙИ ЧЙТФХБМШОЩИ ДЙУЛПЧ. фП ЕУФШ Ч Windows НЩ РТЙЧЩЛМЙ ПФЛТЩЧБФШ нПК ЛПНРШАФЕТ, Б ЪБФЕН ДЕМБФШ ДЧПКОПК ЭЕМЮПЛ ОБ ДЙУЛЕ, ЛПФПТЩК ФБН ВЩМ ОБЪЧБО ВХЛЧПК МБФЙОУЛПЗП БМЖБЧЙФБ. ч Linux ЦЕ ОЕНОПЗП РП-ДТХЗПНХ. уФТХЛФХТБ ОПУЙФЕМЕК ОБ ЦЕУФЛПН ДЙУЛЕ ОБН РТЕДУФБЧМСЕФУС ЛБЛ ТБЪЧЕФЧМЕООБС УЕФШ, ЙНЕАЭБС УЧПЕ ОБЮБМП Ч ЛПТОЕЧПН ТБЪДЕМЕ, Л ЛПФПТПНХ РТЙЛТЕРМЕОЩ ЛБФБМПЗЙ, ОЕЛПФПТЩЕ ЙЪ ЛПФПТЩИ Х ОБУ НПЗХФ СЧМСФШУС ЧЙТФХБМШОЩНЙ ТБЪДЕМБНЙ ЦЕУФЛПЗП ДЙУЛБ, ЙМЙ, ЕУМЙ ВЩФШ ФПЮОЕЕ, ТБЪДЕМБНЙ ДЙУЛБ, Л ЛПФПТЩН НЩ РТЙЧЩЛМЙ ЙУРПМШЪХС Windows.
рТЕДРПМПЦЙН, ЮФП ОБЫ ЦЕУФЛЙК ДЙУЛ ВЩМ ТБЪВЙФ ОБ 3 ТБЪДЕМБ. дЧБ ЙНЕМЙ fat32-УЙУФЕНХ (ДЙУЛ C Й D) Й ПДЙО external2-ТБЪДЕМ.

рПУМЕ НПОФЙТПЧБОЙС ЬФЙИ УЙУФЕН, Л РТЙНЕТХ:


mount —t vfat /dev/hda1 /mnt/c

mount —t vfat /dev/hda6 /mnt/d


С РПМХЮЙМ ДПУФХР Л ТБЪДЕМБН fat32.

дМС ФПЗП, ЮФПВЩ ОЕ ВЩМП РТПВМЕН У РТЙМПЦЕОЙСНЙ Windows, Й ПОЙ УЮЙФБМЙ, ЮФП ДЙУЛ ТБЪВЙФ ОБ ТБЪДЕМЩ C Й D, НЩ Й РТПРЙЫЕН Ч ЖБКМ ЛПОЖЙЗХТБГЙЙ:
"Path" = "/mnt/c"
"Type" = "hd"
"Filesystem" = "win95"


"Path" = "/mnt/f"
"Type" = "hd"
"Filesystem" = "win95"

фЕРЕТШ Х ОБУ ЕУФШ ТБЪДЕМЩ, Л ЛПФПТЩН УНПЗХФ ПВТБЭБФШУС РТЙМПЦЕОЙС Windows. лФП ЪОБЕФ, НПЦЕФ ЧБН ЪБИПЮЕФУС ЙУРПМШЪПЧБФШ ЖБКМПЧЩК НЕОЕДЦЕТ. оХЦОП ДБФШ ЧПЪНПЦОПУФШ wine ТБВПФБФШ У cd-rom’ПН. дМС ЬФПЗП РТПРЙУЩЧБЕН Ч ЖБКМ ЛПОЖЙЗХТБГЙЙ ФБЛЙЕ УФТПЛЙ:
"Path" = "/mnt/cdrom"
"Type" = "cdrom"
"Device" = "/dev/cdrom"
"Filesystem" = "win95"

оП Й ОЕ ЙУЛМАЮЕОБ ЧЕТПСФОПУФШ ФПЗП, ЮФП ЧЩ ЪБИПФЙФЕ ЙНЕФШ ДПУФХР Л ЧБЫЕНХ ЛПТОЕЧПНХ ТБЪДЕМХ Linux, РПМХЮЙЧ РТЙ ЬФПН ДПУФХР ЛП ЧУЕК ИТБОСЭЕКУС ФБН ЙОЖПТНБГЙЙ.
"Path" = "/tmp"
"Type" = "hd"
"Filesystem" = "win95"
фЕРЕТШ РТЙУФХРЙН ОЕРПУТЕДУФЧЕООП Л ОБУФТПКЛЕ УБНПК ЧЙТФХБМШОПК Windows ПРЕТБГЙПООПК УЙУФЕНЩ.


"windows" = "C:\\windows"
"system" = "C:\\windows\\SYSTEM"
"path" = "C:\\WINDOWS;C:\\WINDOWS\\COMMAND;C:\\PROGRA~1\\BORLAND\\DELPHI4\\BIN;C:\\PROGRA~1\\BORLAND\\VBROKER\\BIN;C:\\PROGRA~1\\BORLAND\\VBROKER\\JRE\\BIN"
"temp" = "C:\\WINDOWS\\TEMP"
ч ЬФПК УЕЛГЙЙ НЩ ХЛБЪБМЙ wine-РХФЙ ЛП ЧУЕН РТЙМПЦЕОЙСН Й ВЙВМЙПФЕЛБН, ЛПФПТЩЕ ДПМЦОЩ ЧЩЪЩЧБФШУС ВЕЪ ЧИПДБ Ч ЙИ ДЙТЕЛФПТЙЙ. л РТЙНЕТХ, Х НЕОС ОБ ТБЪДЕМЕ /dev/hda1, РТЙНПОФЙТПЧБООПНХ Л ДЙТЕЛФПТЙЙ /mnt/c, ОБИПДЙМЙУШ РТПЗТБННЩ, ДМС ЛПФПТЩИ ДПМЦОБ ВЩМБ РТПЙЪЧПДЙФШУС БЧФПНБФЙЮЕУЛБС РПДЗТХЪЛБ ВЙВМЙПФЕЛ, РТЙЮЕН ВМБЗПДБТС ФБЛПК ХУФБОПЧЛЕ Ч ЖБКМЕ ЛПОЖЙЗХТБГЙЙ ЙИ РПЙУЛ РТПЙЪЧПДЙМУС Ч РБРЛБИ, ЪБДБООЩИ РП ХНПМЮБОЙА ДЙТЕЛФЙЧПК path.


"commdlg" = "builtin, native"
"comdlg32" = "builtin, native"
вМБЗПДБТС ЬФПК УЕЛГЙЙ НЩ НПЦЕН ЪБДБФШ ПЮЕТЕДОПУФШ ПВТБЭЕОЙС Л ВЙВМЙПФЕЛБН. еУМЙ Х ОБУ ЕУФШ ВПМЕЕ ОПЧЩЕ ЧЕТУЙЙ ЙМЙ ЙУРПМШЪХАФУС ВЙВМЙПФЕЛЙ ХЦЕ ХУФБОПЧМЕООПЗП Windows, ФП ЕУФШ ЧПЪНПЦОПУФШ ЙУРПМШЪПЧБФШ ЙНЕООП ЙИ, Б ОЕ РТЕДМБЗБЕНЩЕ wine. оП ЦЕМБФЕМШОП ПУФБЧМСФШ ЬФХ УЕЛГЙА ОЕЙЪНЕООПК ЧП ЙЪВЕЦБОЙЕ РТПВМЕН У ЪБРХУЛПН ЬНХМСФПТБ Й УЙУФЕНОЩИ УВПЕЧ.
дБМЕЕ ЙДЕФ ОБУФТПКЛБ ЬНХМСГЙЙ ЗТБЖЙЮЕУЛПЗП ЙОФЕТЖЕКУБ wine.


"PrivateColorMap" = "N"
ьФБ ПРГЙС ЧЛМАЮБЕФ ЙУРПМШЪПЧБОЙЕ ЛБТФЩ ГЧЕФПЧ, УПЪДБООПК УБНПК wine.
"PerfectGraphics" = "Y"
"ScreenDepth" = "24"
ъДЕУШ НЩ ХУФБОБЧМЙЧБЕН ЗМХВЙОХ ГЧЕФБ, РПДДЕТЦЙЧБЕНХА ЧБЫЙН НПОЙФПТПН Й ЧЙДЕПЛБТФПК. мХЮЫЕ ЧУЕЗП ЧЩВЙТБФШ ФХ, ЛПФПТБС УФПЙФ Ч ОБУФТПКЛБИ ЙЛУПЧ.
"Managed" = "Y"
дБООБС ЖХОЛГЙС РТЕДПУФБЧМСЕФ ЧБЫЕНХ ПЛПООПНХ НЕОЕДЦЕТХ ХРТБЧМСФШ ПЛОБНЙ, УПЪДБООЩНЙ wine.
"Desktop" = "800x600"
ъДЕУШ ХУФБОБЧМЙЧБЕН ТБЪТЕЫЕОЙЕ ЧБЫЕЗП ЧЙТФХБМШОПЗП ДЕУЛФПРБ.
дБМЕЕ ЙДЕФ ХРТБЧМЕОЙЕ ЧЙДЕПРБНСФША.
"DXGrab" = "Y"
ьФБ ПРГЙС РПЪЧПМСЕФ ЪБИЧБФ УПВЩФЙК, УЧСЪБООЩИ У ЙЪНЕОЕОЙЕН УПУФПСОЙС НЩЫЙ УТЕДУФЧБНЙ ЧУФТПЕООЩИ ВЙВМЙПФЕЛ DirectX.
"DesktopDoubleBuffered" = "Y"
мХЮЫЕ ЧУЕЗП ЧЛМАЮЙФШ РПДДЕТЦЛХ ДЧПКОПК ВХЖЕТЙЪБГЙЙ ЬЛТБОБ. чДТХЗ ОБН ЪБИПЮЕФУС РПРТПВПЧБФШ ЪБРХУФЙФШ РТЙМПЦЕОЙС, ЙУРПМШЪХАЭЙЕ ВЙВМЙПФЕЛЙ openGL.
пУФБЧЙН ПУФБМШОЩЕ ОБУФТПКЛЙ РП ХНПМЮБОЙА.


рЕТЕИПДЙН Л УЕЛГЙЙ ЫТЙЖФПЧ. ч ЬФПК УЕЛГЙЙ НЩ НПЦЕН ДПВБЧЙФШ ЫТЙЖФЩ, Л ЛПФПТЩН РТЙЧЩЛМЙ Ч Windows. чУЕ ПОЙ РТЕЛТБУОП РПТФЙТХАФУС Ч wine РХФЕН ДПВБЧМЕОЙС ОЕУЛПМШЛЙИ УФТПЛ. еУМЙ ЧЩ ЪБИПФЙФЕ ДПВБЧЙФШ ЫТЙЖФ, ФП НПЦЕФЕ ДМС ОБЮБМБ ЧПУРПМШЪПЧБФШУС ВЙВМЙПФЕЛПК ЫТЙЖФПЧ, РТЕДПУФБЧМЕООПК Ч ДЙУФТЙВХФЙЧЕ ЬНХМСФПТБ. еУМЙ ЦЕ ЧБН ЙИ ЮЙУМП РПЛБЦЕФУС НБМЕОШЛЙН, ФП, РПЦБМХКУФБ, ДПВБЧМСКФЕ УЧПЙ! оП ОЕ ЪБВЩЧБКФЕ, ЮФП РТПВМЕН Х ЧБУ У ЙИ ХУФБОПЧЛПК ОЕ ВХДЕФ РТЙ РЕТЕУФБОПЧЛЕ ЛПДЙТПЧЛЙ РП ХНПМЮБОЙА ОБ win1251. оП ДМС ЬФПЗП ЧБН РТЙДЕФУС РПЮЙФБФШ ДПЛХНЕОФБГЙА РП ЗТБНПФОПК ЛЙТЙММЙЪБГЙЙ Linux.


"Com1" = "/dev/ttyS0"
"Com2" = "/dev/ttyS1"
"Com3" = "/dev/ttyS2"
"Com4" = "/dev/ttyS3"
ъДЕУШ, ЛБЛ ЧЩ ЧЙДЙФЕ, ОБУФТПКЛЙ УЕТЙКОЩИ РПТФПЧ. ьФП ДМС ФПЗП, ЮФПВЩ ЙНЕФШ ДПУФХР Л ХУФТПКУФЧБН, РПДЛМАЮЕООЩН Л ОЙН ОЕРПУТЕДУФЧЕООП ЙЪ wine.


"Lpt1" = "/dev/lp0"
фП ЦЕ ДМС РБТБММЕМШОЩИ РПТФПЧ, ДМС ТБВПФЩ У РТЙОФЕТБНЙ, ЛМАЮБНЙ Л РТПЗТБННБН БЧФПНБФЙЪЙТПЧБООПЗП РТПЕЛФЙТПЧБОЙС, ОБЛПОЕГ.


б ЬФП УЕЛГЙС ОБУФТПКЛЙ ХУФТПКУФЧ, ЛПФПТЩЕ РПДЛМАЮЕОЩ Л ЛПНРШАФЕТХ ЙОЩНЙ УРПУПВБНЙ, ОЕ РТЕДХУНПФТЕООЩНЙ Ч wine Й ДМС ХУФБОПЧЛЙ ПВТБЭЕОЙК Л РПТФБН ЧЧПДБ-ЧЩЧПДБ, РПЪЧПМСАЭЙИ ЛПОФБЛФЙТПЧБОЙЕ У ХУФТПКУФЧПН.


"FILE:" = "tmp.ps"
"LPT1:" = "|lpr"
уЕЛГЙС, ЗДЕ ЪБДБОЩ ОБУФТПКЛЙ УПЪДБОЙС ЧТЕНЕООЩИ ЖБКМПЧ, РТПНЕЦХФПЮОЩИ ЙЪНЕТЕОЙК, ЧЩЮЙУМЕОЙК.


ч ЬФПК УЕЛГЙЙ ЪБДБОЩ ОБУФТПКЛЙ ТБВПФЩ У ТЕЕУФТПН. ъБДБОЩ ЙНЕОБ ЖБКМПЧ, ЛПФПТЩЕ РТЕДУФБЧМСАФ ТЕЕУФТ, ЪБДБОЩ ОБУФТПКЛЙ БЧФПУПИТБОЕОЙС РТЙ ДМЙФЕМШОПН ЙЪНЕОЕОЙЙ ТЕЕУФТБ УТЕДУФЧБНЙ ЕЗП ЛПОЖЙЗХТЙТПЧБОЙС.


"WineLook" = "Win95"
ъДЕУШ ЪБДБАФУС ОБУФТПКЛЙ ЧОЕЫОЕЗП ЧЙДБ ТБВПЮЕЗП УФПМБ wine. рТЕДРПМПЦЙН, ЮФП ОБУ ЪБНХЮЙМБ ОПУФБМШЗЙС РП ЧТЕНЕОБН windows 3.1. оЕ РТПВМЕНБ! оЕУЛПМШЛП НЕФЛЙИ ОБЦБФЙК ОБ ЛМБЧЙЫЙ, Й ЧПФ РЕТЕД ОБНЙ ЗТБЖЙЮЕУЛЙК ЙОФЕТЖЕКУ УФБТЩИ ДПВТЩИ ПЛПЫЕЛ.


"Drivers" = "wineoss.drv"
"WaveMapper" = "msacm.drv"
"MidiMapper" = "midimap.drv"
рПУМЕДОСС Й УБНБС ЙОФЕТЕУОБС УЕЛГЙС: ХЛБЪБОЙЕ ЙНЕО ДТБКЧЕТПЧ ДМС РЕТЕОБЪОБЮЕОЙС ЧЧПДБ-ЧЩЧПДБ, ДМС ТБВПФЩ НЙДЙ-ХУФТПКУФЧ, ДМС ТБВПФЩ РТПЗТБННОЩИ УЙОФЕЪБФПТПЧ ФБВМЙГ Й ЧППВЭЕ ДМС ЧУЕЗП, ЮФП РТЙДХНБЕФЕ, ИПФШ ДМС ХУФТПКУФЧ ДЙУФБОГЙПООПЗП ХРТБЧМЕОЙС ЧБЫЙН МАВЙНЩН ЧЙОДПЧЩН winamp’ПН. иПФС Linux’ПЧЩЕ РМЕКЕТЩ ЛТХЮЕ:).
Wine НЩ ХУФБОПЧЙМЙ, ОБУФТПЙМЙ — ДБЧБКФЕ ЪБРХУЛБФШ РТПЗТБННЩ!

ъБРХУЛ РТЙМПЦЕОЙК


й ЧПФ, ОБЛПОЕГ, ФПФ НПНЕОФ, ЛПФПТПЗП НЩ ФБЛ ДПМЗП ЦДБМЙ, — ЪБРХУЛ РТЙМПЦЕОЙК.
лПЗДБ НЩ ЪБРХУЛБЕН РТЙМПЦЕОЙЕ ЮЕТЕЪ wine, НЩ НПЦЕН УДЕМБФШ ЬФП ОЕУЛПМШЛЙНЙ УРПУПВБНЙ.
дБЧБКФЕ ВХДЕН ЪБРХУЛБФШ ЛБМШЛХМСФПТ.

wine calc

wine calc.exe


ьФП РЕТЧЩК УРПУПВ ЪБРХУЛБ РТЙМПЦЕОЙК. оП ОЕ УФПЙФ ЪБВЩЧБФШ, ЮФП ЧУЕ РТЙМПЦЕОЙС НЩ ФБЛ ОЕ ЪБРХУФЙН, ФБЛ ЛБЛ ЬНХМСФПТ ЙИ ОЕ УНПЦЕФ ОБКФЙ, Б ДМС ЬФПК РТПЗТБННЩ НЩ РТЙ ОБУФТПКЛЕ ХУФБОПЧЙМЙ ДЙТЕЛФПТЙА, Ч ЛПФПТПК ПОБ НПЦЕФ ОБИПДЙФШУС, c:\\windows\\
чФПТПК УРПУПВ ЪБРХУЛБ РТЙМПЦЕОЙК — ЬФП ЪБРХУЛ У ХЛБЪБОЙЕН РПМОПЗП РХФЙ Л ОЙН Ч ДЧХИ ЖПТНБФБИ: Ч ЖПТНБФЕ Windows У ХЮЕФПН ОБУФТПЕЛ Ч ЖБКМЕ ЛПОЖЙЗХТБГЙЙ Й Ч ЖПТНБФЕ Unix-УЙУФЕН, ФП ЕУФШ УТБЪХ, ВЕЪ ПВИПДОЩИ РХФЕК, ВЕЪ ЙУРПМШЪПЧБОЙС УТЕДУФЧ РПЙУЛБ, ЗТХВПК ЛПОУПМШОПК УЙМПК.
wine c:\\windows\\calc.exe; (ЙУРПМШЪПЧБОЙЕ windows-ЙНЕОЙ)

wine /usr/windows/calc.exe; (ЙУРПМШЪПЧБОЙЕ unix-ЙНЕОЙ)

оЕПВИПДЙНП ПФНЕФЙФШ, ЮФП ДМС РПДДЕТЦЛЙ РБТБНЕФТПЧ ЙУРПМОСЕНЩИ ЖБКМПЧ ОХЦОП ПВСЪБФЕМШОП ЙУРПМШЪПЧБФШ РПМОПЕ ЙНС ЖБКМБ, ФП ЕУФШ РХФШ Й УБН ЖБКМ.

ъБЛМАЮЕОЙЕ


оП, ХЧЩ, ОЕ ЧУЕ РТПЗТБННЩ НПЦОП ЪБРХУФЙФШ У ЙУРПМШЪПЧБОЙЕН ЬНХМСФПТБ. нОПЗЙЕ ЙЪ ОЙИ НПЗХФ РТЙЧЕУФЙ Л УЙУФЕНОЩН УВПСН. уВПЙ ЧПЪНПЦОЩ РТЙ ЙУРПМШЪПЧБОЙЙ Ч РТПЗТБННБИ ОЕРПДДЕТЦЙЧБЕНЩИ РТЕТЩЧБОЙК, РТЙ ЙУРПМШЪПЧБОЙЙ УЙУФЕНОЩИ ЧЩЪПЧПЧ. Wine ОЕ НПЦЕФ РТЕДУЛБЪБФШ ЧУЕ, ОБ ЮФП УРПУПВЕО ЗЕОЙК РТПЗТБННЙУФПЧ, ТБЪТБВБФЩЧБАЭЙИ РТПЗТБННОПЕ ПВЕУРЕЮЕОЙЕ ДМС ЛПНРШАФЕТБ. й ФБЛ ЛБЛ wine ОЕ СЧМСЕФУС ЛПННЕТЮЕУЛЙН РТПДХЛФПН, ЕЗП ТБЪТБВПФЮЙЛЙ ТБВПФБАФ ОБ УПВУФЧЕООПН ЙОФЕТЕУЕ, ПОЙ ЧЩТБЭЙЧБАФ, НПДЕТОЙЪЙТХАФ УЧПК РТПДХЛФ Й РТЕДПУФБЧМСАФ ЕЗП РПМШЪПЧБФЕМА.
еУМЙ ЦЕ ЧДТХЗ РТПЙЪПКДЕФ УВПК Ч РТПЗТБННЕ, ФП РТПЙЪПКДЕФ БЧФПНБФЙЮЕУЛБС ЪБЗТХЪЛБ ПФМБДЮЙЛБ, У РПНПЭША ЛПФПТПЗП ЧЩ УНПЦЕФЕ ХЪОБФШ, РП ЛБЛПК РТЙЮЙОЕ РТПЙЪПЫЕМ ЬФПФ УВПК, Й РПМХЮЙФШ ЧПЪНПЦОПУФШ ЕЗП ЙУРТБЧЙФШ МЙВП НПДЕТОЙЪЙТПЧБЧ РТПЗТБННОЩК ЛПД, МЙВП ХУФБОПЧЙЧ ОЕДПУФБАЭЙЕ ВЙВМЙПФЕЛЙ.

оЕ УФПЙФ ЪБВЩЧБФШ, ЮФП, ЛПЗДБ ЧЩ ЙУРПМШЪХЕФЕ wine, ЧЩ РПДЧЕТЦЕОЩ ЧЙТХУБН, ОБРЙУБООЩН ДМС Windows. й ОБ ЖПОЕ ЬФПЗП НПЦЕФ ТБЪТХЫЙФШУС ОЕРТЙУФХРОПУФШ ЧБЫЕК ПРЕТБГЙПООПК УЙУФЕНЩ. фБЛ ЮФП УФБТБКФЕУШ ОЕ ДБЧБФШ ЧПЪНПЦОПУФЙ Windows-РТЙМПЦЕОЙСН УПРТЙЛБУБФШУС У ЧБЦОПК ДМС ЧБУ ЙОЖПТНБГЙЕК ЙМЙ ЧНЕЫЙЧБФШУС Ч ТБВПФХ Linux’Б. лБЦДПЕ ЪБРХЭЕООПЕ РТЙМПЦЕОЙЕ Ч РТПФЙЧОПН УМХЮБЕ ВХДЕФ ОЕУФЙ РПФЕОГЙБМШОХА ПРБУОПУФШ Й ВХДЕФ ЧЩВЙЧБФШ ЛЙТРЙЮЙЛЙ ЙЪ ЧБЫЕК ЛТЕРПУФЙ, ОЕУХЭЕК ЗПТДПЕ ОБЪЧБОЙЕ Linux.

йОФЕТОЕФ:
вПМШЫПЕ ЛПМЙЮЕУФЧП ЙОЖПТНБГЙЙ ВХДЕФ ДПУФХРОП ЧБН У ТЕУХТУПЧ WineHQ, ТБУРПМПЦЕООЩИ ОБ http://www.winehq.com/. фБН ЧЩ ОБКДЕФЕ ТБЪОППВТБЪОЩЕ РХФЕЧПДЙФЕМЙ РП НЙТХ wine, УППВЭЕОЙС ПВ ПЫЙВЛБИ, УРПУПВЩ ЙИ ЙУРТБЧМЕОЙС Й НОПЗПЕ ДТХЗПЕ. ьФПФ УБКФ ДПМЦЕО УФБФШ ПРПТОЩН РХОЛФПН, ОБЮБМШОПК ФПЮЛПК, ПФ ЛПФПТПК ОБЮОЕФУС ЧБЫЕ ХЗМХВМЕООПЕ ЪОБЛПНУФЧП У wine.
юбчп:
пФЧЕФЩ ОБ юБУФП ъБДБЧБЕНЩЕ чПРТПУЩ ЧЩ УНПЦЕФЕ ОБКФЙ ОБ http://www.winehq.com/FAQ . фБЛЦЕ ЧБН ДПУФХРОЩ ЗТХРРЩ ОПЧПУФЕК, ЙЪ ЛПФПТЩИ ЧЩ РПЮЕТРОЕФЕ ОПЧХА ЙОЖПТНБГЙА ПВ ЬФПН ЬНХМСФПТЕ, news://comp.emulators.ms-windows.wine/ .
IRC:
фБЛЦЕ РПНПЭШ Ч ТБВПФЕ У РТПЗТБННПК ЧБН ВХДЕФ ПЛБЪБОБ ОБ ЛБОБМЕ #WineHQ УЕТЧЕТБ irc.openprojects.net.


чБДЙН мПЗЙОПЧ, [email protected]
Статья посвящена Wine и всем аспектам его использования. В сети находится очень
много информации, есть различные руководства по настройке и многое другое. Я
постараюсь объединить все для того чтобы любой человек смог достичь
максимального успеха, в пределах своих способностей и конечно возможности
программы. Итак - начнем.

Wine - это отдельная реализация Windows API, а не эмулятор, как большинство
думают. Не единожды повторялось, но и здесь будет уместно. Это и делает проект
уникальным и интересным для пользователей различных систем, открывает различные
пути для реализации своих идей. Уникальность заключается в том, что с помощью
этой программы можно запускать Windows приложения в Ubuntu и в других
Linux системах, а также во FreeBSD и в Mac OS X. Правда и тут есть
свои «подводные камни». Некоторые думают что будет легко перейти с одной
системы на другую, в данном случае мы рассматриваем Windows и Linux.

Заблуждение заключается в том что люди думают что у них получиться запустить из
под Wine различный софт, к которому они привыкли и им удобно в нем работать.
Как не крути просто так ничего не бывает. Чтобы заработал наш любимый софт под
Wine нужно попотеть, перечитать кучу руководств и взвесить этот объём
информация. Конечно не совсем софтом придется «пыжиться», но готовым надо быть ко всему. Проект Wine развивается очень быстро, но до стабильной работы ему
очень далеко. Но думаю что в скором будущем весь основной софт, а также игры
будут работать на нем стабильно.

Установка Wine

Первый вопрос человека который только что перешёл на Linux (в нашем случае
Ubuntu): «Как я буду запускать программы из Windows?». Он начинает поиск на эту
тему и естественно натыкается на Wine.
Второй вопрос: «Как его поставить?». Есть два способа: Поставить из
официальных репозиториев или скомпилировать самому из исходников. Мы рассмотрим
оба варианта.

Вариант 1: Установка из репозитория.

Тут все очень просто. Идем в Приложения // Стандартные // Терминал:

Sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.3

Ждем завершения установки…
Всё! Wine установлен и можно пробовать устанавливать игры и программы.

Вариант 2: Компилирование из исходников.

1.Скачиваем исходники с официального сайта, там они присутствуют. В моё случае
это Wine 1.3.11 (http://sourceforge.net/projects/wine/files/Source/wine-1.3.11.tar.bz2/download).

Переходим в директорию, в которую был распакован архив с исходными текстами:

Cd wine-1.3.11/

Перед компиляцией надо включить поддержку OpenGL. Если мы этого не сделаем
приложения которым нужен OpenGL работать не будут. В терминале:

Gedit tools/wineinstall

Находим строку, начинающуюся с CONFARGS=, и после вписываем в нее нужные
параметры сборки. В нашем случае строка будет выглядеть так:

CONFARGS="--with-opengl --disable-debug --disable-trace"

Получаем зависимости:

Sudo apt-get install auto-apt checkinstall
sudo auto-apt -y run ./configure

Собираем:

Устанавливаем через создание пакета, вместо make install

Sudo checkinstall

Всё. Ждем окончания установки.

Есть ещё промежуточный вариант, для джедаев на debian-based дистрибутивов. Кратко:

Apt-get source wine1.3
sudo apt-get build-dep

Теперь самое интересное: скачиваем нужную версию wine с официального сайта, распаковываем, и копируем туда директорию debian из директории с исходниками оригинального пакета wine1.3. Делаем

И у нас появляется *.deb пакет для убунты/дебиана со всеми нужными патчами для дистрибутива, почти как из официального репозитория, но только новая версия. К тому же её ещё потом можно спокойно удалить так же через apt-get.
Рассмотрим плюсы и минусы каждого из вариантов.

Вариант 1.
Плюсы:
1. За нас уже все собрано и пыжиться не надо, все уже готово к употреблению.

Минусы:
1. Мы не сможем применить патч, например для улучшения работы какой нибудь игрушки.
2. Не стабильная работа на некоторых видеокартах.

Вариант 2.
Плюсы:
1. Возможность применить патчи для улучшения работы
2. Стабильная работа с не стабильными драйверами видеокарт.

Минусы:
1. Нет меню в Приложениях, что не удобно. Приходиться все делать из консоли,
выходить в настройки Wine например.
2. Процесс установки слишком долгий, зависит от мощности вашего компьютера.
1. Нет меню в Приложениях, что не удобно. Приходиться все делать из консоли, выходить в настройки Wine например.»

Можно самому добавить через Система - Параметры - Главное меню

Я отдаю предпочтение второму варианту. Wine установленный таким образом работает
лучше, чем установленный из репозиториев. Но это лишь мое маленькое ИМХО.

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

Сперва мы идем на appdb.winehq.org Сверху, в поисковике вбиваем
название игры или программы и смотрим что там написано. Обычно там описаны
тесты на различных системах, рекомендации для стабильной работы и многое другое.

Если программа работает без проблем, значит с чистой душой её устанавливаем
простым кликом. Если это какая нибудь серьёзная игра или программа и без
шаманства с бубном не обойтись - значит надо создавать отдельный префикс* для
наших танцев. * Все файлы вайна хранятся в префиксе, или ещё называемом бутылкой (по анологии с вином/wine). Там внутри этой бутылки имеются все файлы диска C, реестр, индивидуальные настройки и так далее.

Таких бутылок может быть сколько угодно.

Просто может быть какой-то софт, который ведёт себя очень капризно под вайном и для него нужны какие-то костыли, которые будут мешать нормальной работе других приложений вайна. Тогда просто этот софт ставим в отдельную бутылку (префикс) и любые настройки не будут влиять на другие программы.

Когда вайн запускается в первый раз без указанного префикса, используется ~/.wine. Если префикс не существует вайн создаст его и наполнит дефолтным содержимым создаст и наполнит файлами каталоги C:\windows, C:\Program Files, C:\users. Плюс будет создан чистый реестр.
Идем в наш домашний каталог и создаем новую директорию. Например.wine2.
Дальше идем в терминал и вводим:

WINEPREFIX="/home/username/.wine2/" winecfg

Всё. Отдельный префикс создан. Там хранятся различные конфигурации реестра и сами программы.
Установку программы также производим через консоль.

WINEPREFIX="/home/username/.wine2/" wine /media/DVD/setup.exe

Идет процесс установки и самое главное в отдельный префикс.
Потом мы запускаем уже установленную программу, также из консоли и смотрим вывод.

В выводе могут быть ошибки, о том что нет нужных компонентов и библиотек. В
установке недостающих компонентов нам поможет winetricks (см. ниже)

Что это дает? Это дает стабильную работу приложений в своем префиксе, если
масса программ будет работать в одной префиксе, он рано или поздно засориться
что приведет к сбою других программ. Поэтому нужно использовать отдельные
префиксы, если не хотите все настраивать по много раз.

Winetricks

В правильной настройке префикса нам поможет winetricks.
Winetricks - это скрипт, который устанавливает различные компоненты, которые
требуются для работы приложения, например DirectX, Vcredist и многое другое.
Как это скрипт работает? Он скачивает библиотеки и компоненты с
Microsoft-овских ресурсов. Именно так, и не как по другому. Зачем этот скрипт
нужен? Это очень упрощает работу с Wine-ом. Без скрипта мы бы сами лазили и
искали нужные компоненты, а тут уже все сделано, надо только поставить галочку
и нажать «Установить» Также этот скрипт помогает редактировать реестр,
вписывать туда различные ключи. И помимо этого в winetricks есть много настроек
и функций.

Для ознакомления с ним просто введите в терминале winetricks

Редактирование реестра

В терминале вводим:

Мы в реестре. Редактировать нам ничего не надо, мы будет только добавлять.

Идем в HKEY_CURRENT_USER/Software/Wine/Direct3D.

Если каталога Direct3D нет, то не отчаиваемся. Я это пишу чтобы читатель понял
где-то надо редактировать или добавлять.

В терминале:

Winetricks ddr=opengl orm=fbo glsl=disabled videomemorysize=1024
(1024 меняете на свое)

Все эти параметры появиться в реестре. Это можно посмотреть в папке указанной выше.

Что это дает? Это улучшает производительность в играх, скорость и вообще игры
работают от этого лучше, но это только для игр.

PlayOnLinux

Также существует PlayOnLinux. Это отдельная программа, которая использует Wine,
но там более все автоматизированно и настроено. Программа сама скачает нужный
Wine, установит компоненты и создаст отдельный префикс. Но это не значит что
все будет идеально работать. Может вообще не работать. Так что я отдаю свое
предпочтение обычному Wine, ручной настройке и работе собственного мозга, а не
автоматизированной программе.

Плюсы:
Все автоматизированно и нам по сути делать ничего не надо.
Можно держать несколько версий Wine и применять их для различных префиксов.
Программа сама создает префиксы.

Минусы:
Все что делает программа, устанавливает и скачивает предугадать невозможно.
Все что делает программа можно сделать самому, ручками, это + к знаниям человека.
Программа «Робот» никогда не сравнится с человеческим мозгом.

Монтирование образов CD/DVD-дисков

В Windows есть для этого утилита под названием Daemon-Tools. Это очень удобная
и не заменимая утилита. У человека возникает вопрос: Есть ли аналог этой
чудо-утилиты? Ответ: Есть и на много лучше Windows утилиты. Называется она
Cdemu. Для её установки нам требуется ввести всего лишь три команды:

Sudo add-apt-repository ppa:cdemu/ppa
sudo apt-get update
sudo apt-get install cdemu-daemon cdemu-client gcdemu

Добавляем аплет на панель, указываем путь к образу и радуемся жизни. Не каких
проблем не будет и Wine будет отлично определять образ. Если аплета не находим не торопитесь перезагружаться.
В терминале вводим команды:

Sudo service cdemu-daemon start

Если сервис не стартует при старте системы («The daemon is configured not to start at system startup»), можно исправить так:

Sudo update-rc.d cdemu-daemon enable

Запуск игр в отдельном Х-сервере

Этому можно посветить целую книгу, но я остановился на одном способе, которым всегда пользуюсь:

Переходим в виртуальный терминал:

Ctrl + Alt + F1
login: ******
password: ******

Запускаем вручную новую копию X-сервера:

Xinit -- :2
wine путь/папке/c/игрой/game.exe

Прирост от этого не большой, но лично мне этого хватает. Ещё раз повторю:
способов запуска в отдельном х-сервере много и каждый человек волен сам выбирать.

Заключение

Все эти советы, азы, которые должен знать каждый человек который хочет
использовать Wine для достижения своих целей. Все остальное в ваших руках. Если
вы хотите достичь цели не смотря ни на что, а надежда уже уходит, не
отчаивайтесь никогда, ибо решение может находиться у вас «перед носом». Усидеть
на двух стульях возможно, но для этого нужно желание и стальные нервы. Желание
- тысяча возможностей, не желание - тысяча причин.

Данный материал написан для «Первого конкурса русскоязычных статей для ОС
Ubuntu» (konkurs.ubuntu.ru)
Автор статьи Владимир Качармин aka rootboot
Контакты: Skype root.boot2, email [email protected]

Wine является утилитой с открытым исходным кодом, которая может запускать запуска некоторые приложения с Windows прям в Linux. Wine совместим практически со всеми версиями программ Windows.

Wine (первоначальная аббревиатура Wine Is Not an Emulator что переводится «Вино не эмулятор») представляет слой совместимости для того чтобы могли работать приложения Windows на нескольких POSIX-совместимых операционных систем, таких как Linux, Mac OSX, и BSD. Вместо того, чтобы имитировать внутреннюю логику для Windows, как на виртуальной машине или эмуляторе, Wine переводит Windows API и ставит под POSIX при этом устраняя производительность и «штрафы памяти» других методов и позволяет аккуратно интегрировать приложения Windows в свой рабочий стол.

Wine начал свое существование еще в 1993 году, под руководством Боб Amstadt который хотел написать поддержку работоспособности программ на Windows 3.1 для Linux. Очень рано, руководство над развитием Wine перешла к Александру Жульяр, который с тех пор стал руководителем проекта. На протяжении многих лет, так как API и приложения Windows эволюционировали, чтобы воспользоваться преимуществами новых аппаратных и программных средств, утилита wine адаптировалась для поддержки новых функций, и была портирована на другие ОС и с каждым разом становится все более стабильной, обеспечивая все более лучший пользовательский интерфейс.

Амбициозный проект Wine стремительно писался на протяжении 15 лет, прежде чем программа наконец достигла версии v1.0, а первый стабильный релиз был выпущен в 2008 году. Сейчас, большое количество людей использует вайн для открывания различных программ в Linux которые написаны для Windows.

Установка wine на Debian/Ubuntu/Linux Mint

В Ubuntu/Mint выполните команду:

Перед установкой нужно добавить репозиторий wine, а сделать это можно так:

# sudo add-apt-repository ppa:ubuntu-wine/ppa

Чтобы добавить репозиторий, нужно установить дополнительные пакеты, если не получается и получаете ошибку:

Su: add-apt-repository: command not found

Обновляем список репозиториев (чтобы обновился репозиторий wine):

# sudo apt-get update

И начинаем устанавливать саму утилиту, Wine:

# sudo apt-get install wine1.7

Затем установим winetricks. Winetricks является вспомогательным скриптом для загрузки и установки различных распространяемых библиотек необходимых для запуска некоторых программ в Wine. Они могут включать замену для компонентов wine с использованием библиотек c закрытым исходным кодом.

# sudo apt-get install winetricks

Установка wine в Debian

Для посмотрим какие пакеты есть для wine:

Root@debian:/usr/local/src# aptitude search ^wine i wine - Windows API implementation - standard suit p wine:i386 - Windows API implementation - standard suit p wine-bin:i386 - Windows API implementation - binaries p wine-binfmt - Windows API implementation - binfmt suppor p wine-binfmt:i386 - Windows API implementation - binfmt suppor p wine-development - Windows API implementation - standard suit p wine-development:i386 - Windows API implementation - standard suit v wine32 - p wine32:i386 - Windows API implementation - 32-bit binary p wine32-dev-tools:i386 - Windows API implementation - 32-bit develo v wine32-development - p wine32-development:i386 - Windows API implementation - 32-bit binary p wine32-development-preloader:i3 - Windows API implementation - prelinked 32- v wine32-development-tools - p wine32-development-tools:i386 - Windows API implementation - 32-bit develo v wine32-tools - p wine32-tools:i386 - Windows API implementation - 32-bit develo i A wine64 - Windows API implementation - 64-bit binary p wine64-bin - Windows API implementation - 64-bit helper p wine64-dev-tools - Windows API implementation - 64-bit develo p wine64-development - Windows API implementation - 64-bit binary p wine64-development-preloader - Windows API implementation - prelinked 64- p wine64-development-tools - Windows API implementation - 64-bit develo p wine64-tools - Windows API implementation - 64-bit develo root@debian:/usr/local/src#

Хорошо, в системе есть wine, установим его:

# apt-get install wine

Запустим wine с командной строки:

У меня попросило выполнить команду:

# dpkg --add-architecture i386 && apt-get update && apt-get install wine32

Установка winetricks на debian
Winetricks представляет собой графический интерфейс, который может быть использован для установки некоторых Windows приложений на Linux, которые будут использоваться в wine. Для начала установим нужный пакет:

# apt-get install zenity

Загружаем winetricks скрипт:

$ cd /usr/local/src && wget http://winetricks.org/winetricks

Добавляем права на выполнение (запуск) скрипта:

$ chmod +x winetricks

Запускаем winetricks:

$ ./winetricks

Winetricks может использовать в командной строке:

$ ./winetricks apps list

Можно поставить не стабильную версию. Но я не нуждался в этом.

Настройка wine на Debian/Ubuntu/Linux Mint

1. Заходим в меню -> Wine -> Настройка Wine (Configure Wine), внизу во вкладке выбираем нужную ОС (я выбрал windows 7, так как я хочу открывать приложения с нее). нажимаем ОК и закрываем окно.

2. Открываем терминал и пишем в нем (чтобы открыть winetricks и установить дополнительные библиотеки):

# winetricks

Запуститься окно, в нем выбираем «Select the default winetricks» и нажимаем ОК, YES, OK.

3. В появившемся окне переходим во вкладку (ставим галочку) «Install a Windows DLL or component». Выбираем что нужно установить, для разных нужд, по этому нужно устанавливать дополнительные компоненты, рекомендую выбрать все галочки и установить ВСЕ. Я только отмечу, wmp9 (это плеер).

Установка и настройка wine на Debian/Ubuntu/Linux Mint завершена. Надеюсь расписал подробно, но если что то осталось не понятным и не полностью озвучено, то пишите мне комментарий и я постараюсь вам помочь или поправить данный материал.



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows