Как работает wine. Установка последней версии Wine в Ubuntu

Wine (WINE Is Not an Emulator) – специальная программа, слой совместимости, для запуска Win32 приложений в UNIX-подобных системах. Проще говоря, эта штука позволяет запускать виндовые проги и игры в вашем уютном Линуксе:).
Программа активно развивается, но пока, к сожалению, не все приложения корректно в ней работают (а некоторые не работают вовсе). С играми пока тоже печально – полной поддержки DirectX 10 и 11 нету, только 9 и младше. (поддержка DirectX 10 активно улучшается в последних тестовых сборках). Но тем не менее, и на DirectX 9 очень много игр. В этой статье мы установим и сконфигурируем Wine, а также установим приложение PlayOnLinux, которое очень пригодится для игр. Установка будет зависеть от вашего дистрибутива, но сама настройка программы абсолютно одинакова в подавляющем большинстве дистрибутивов. Существует две ветки Wine – стабильная и тестовая. В большинсве случаев рекомендуется использовать именно тестовую, так как программа активно развивается и улучшается. Пока рассмотрим установку стабильной версии (примеры для командной строки, однако вы можете пользоваться графическими утилитами, типа Ubuntu Software Center или Yast2 в OpenSUSE):

Для Debian/Ubuntu/Mint:

sudo apt-get install wine winetricks

Для OpenSUSE:

sudo zypper ar -r http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_13.1/Emulators:Wine.repo
sudo zypper in wine

sudo yum install wine
cd /tmp
wget http://www.kegel.com/wine/winetricks
chmod +x winetricks

Обратите внимание. Если у вас 64 битная система, то для корректной работы 32-х битных программ (а игры в большинстве именно такие), необходимо сконфигурировать Wine на 32-х битный префикс. Для этого водим:

WINEARCH=win32 WINEPREFIX=~/.wine winecfg

Откроется окно настроек. Можете оставить всё как есть.

Теперь нам необходимо установить комплект системных библиотек для работы наших виндовых приложений. В меню программ найдите и запустите Winetricks (или из терминала командой winetricks ). В первом окне выбираем---Select the default wineprefix--- наживаем ОК. Во втором---install a Windows DLL or component---ОК


Запомните:
Нужно будет отмечать точками, как в списке. Лучше устанавливать не все сразу, а по несколько штук. Я их разделю для удобства. Далеко не уходите при установке, нужно соглашаться с лицензионными соглашениями и прочим. Будут выскакивать окошки с ошибками, жмите ОК. Начнём.

directx9, d3dx9, d3dx9_26, d3dx9_28, d3dx9_31, d3dx9_35, d3dx9_36, d3dx9_42, d3dx9_43, d3dx10, d3dx11_42, d3dx11_43, d3dxof, devenum, dinput8, dirac, directmusic, directplay, dmsynth

dotnet20

dotnet30 (посыпятся ошибки и откроется окно в файловом менеджере и в браузере, скачиваем по второй ссылке и перемещаем в это окно файлового менеджера. Набираем в консоли winetricks и снова выбираем dontnet30. Перед этим нужно проверить Настройку Wine, чтобы стояла версия Windows XP или Vista.

dxdiagn, gecko120, gfw, mfc40, mfc42, msasn1, msxml6, gdiplus , physx, quartz

vb5run, vb6run, vcrun2003, vcrun2005, vcrun2008, vcrun6, vcrun6sp6

wmp10, wsh56vb, wsh57, xact, xact_jun2010, xinput

Установим шрифты. Выбираем Instal a Font и указываем

corefonts , fontfix

Настройка реестра

Открываем Change Settings и отмечаем

1. DirectDrawRender(ddr) -- opengl
2. Multisampling Direct3D -- enabled
3. OffscreenRenderingMode(orm) -- fbo
4. PixelShaderMode(psm) -- enabled
5. Render TargetLockMode(rtlm) -- auto
6. UseGLSL(glsl) -- enabled (default)(Для видеокарт Nvidia рекомендуется оставить disabled. Это может существенно поднять производительность некоторых игр).
7. VertexShaders(vsm) -- hardware
8. VideoMemorySize 1024 (выбирете значение ОЗУ вашей видеокарты)
9. MouseWarpOverride(mwo) -- enabled (force)
Подтверждаем наши изменения – OK.

Вот собственно и всё. Теперь небольшие примечания по установке софта и игр. Во первых, ни в коем случае не устанавливайте дополнительное ПО, которое предлагает программа (всякие директиксы, visual c++ и так далее). Внимательно проверяйте и в случае чего – снимайте галочки. Во-вторых, в конце установки снимайте галочку "Запустить программу".

Теперь что касается тестовой версии. Для Ubuntu/Mint существует специальный репозиторий. Чтобы его подключить и поставить тестовую версию Wine, вводим в терминале:

sudo add-apt-reposytory ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt install wine 1.7 winetricks

В некоторых дистрибутивах (например Debian), для установки тестовой версии, её нужно собирать из исходного кода. Но это уже выходит за рамки этой статьи. Или вы можете установить , который также является тестовым, но имеет несколько дополнительных возможностей.

P.S. для любителей один раз увидеть, чем сто раз прочитать – небольшой видеоурок по установке тестовой версии Wine на Ubuntu:

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 завершена. Надеюсь расписал подробно, но если что то осталось не понятным и не полностью озвучено, то пишите мне комментарий и я постараюсь вам помочь или поправить данный материал.

Wine (WINE Is Not an Emulator) – специальная программа, слой совместимости, для запуска Win32 приложений в UNIX-подобных системах. Проще говоря, эта штука позволяет запускать виндовые проги и игры в вашем уютном Линуксе:).
Программа активно развивается, но пока, к сожалению, не все приложения корректно в ней работают (а некоторые не работают вовсе). С играми пока тоже печально – полной поддержки DirectX 10 и 11 нету, только 9 и младше. (поддержка DirectX 10 активно улучшается в последних тестовых сборках). Но тем не менее, и на DirectX 9 очень много игр. В этой статье мы установим и сконфигурируем Wine, а также установим приложение PlayOnLinux, которое очень пригодится для игр. Установка будет зависеть от вашего дистрибутива, но сама настройка программы абсолютно одинакова в подавляющем большинстве дистрибутивов. Существует две ветки Wine – стабильная и тестовая. В большинсве случаев рекомендуется использовать именно тестовую, так как программа активно развивается и улучшается. Пока рассмотрим установку стабильной версии (примеры для командной строки, однако вы можете пользоваться графическими утилитами, типа Ubuntu Software Center или Yast2 в OpenSUSE):

Для Debian/Ubuntu/Mint:

sudo apt-get install wine winetricks

Для OpenSUSE:

sudo zypper ar -r http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_13.1/Emulators:Wine.repo
sudo zypper in wine

sudo yum install wine
cd /tmp
wget http://www.kegel.com/wine/winetricks
chmod +x winetricks

Обратите внимание. Если у вас 64 битная система, то для корректной работы 32-х битных программ (а игры в большинстве именно такие), необходимо сконфигурировать Wine на 32-х битный префикс. Для этого водим:

WINEARCH=win32 WINEPREFIX=~/.wine winecfg

Откроется окно настроек. Можете оставить всё как есть.

Теперь нам необходимо установить комплект системных библиотек для работы наших виндовых приложений. В меню программ найдите и запустите Winetricks (или из терминала командой winetricks ). В первом окне выбираем---Select the default wineprefix--- наживаем ОК. Во втором---install a Windows DLL or component---ОК


Запомните:
Нужно будет отмечать точками, как в списке. Лучше устанавливать не все сразу, а по несколько штук. Я их разделю для удобства. Далеко не уходите при установке, нужно соглашаться с лицензионными соглашениями и прочим. Будут выскакивать окошки с ошибками, жмите ОК. Начнём.

directx9, d3dx9, d3dx9_26, d3dx9_28, d3dx9_31, d3dx9_35, d3dx9_36, d3dx9_42, d3dx9_43, d3dx10, d3dx11_42, d3dx11_43, d3dxof, devenum, dinput8, dirac, directmusic, directplay, dmsynth

dotnet20

dotnet30 (посыпятся ошибки и откроется окно в файловом менеджере и в браузере, скачиваем по второй ссылке и перемещаем в это окно файлового менеджера. Набираем в консоли winetricks и снова выбираем dontnet30. Перед этим нужно проверить Настройку Wine, чтобы стояла версия Windows XP или Vista.

dxdiagn, gecko120, gfw, mfc40, mfc42, msasn1, msxml6, gdiplus , physx, quartz

vb5run, vb6run, vcrun2003, vcrun2005, vcrun2008, vcrun6, vcrun6sp6

wmp10, wsh56vb, wsh57, xact, xact_jun2010, xinput

Установим шрифты. Выбираем Instal a Font и указываем

corefonts , fontfix

Настройка реестра

Открываем Change Settings и отмечаем

1. DirectDrawRender(ddr) -- opengl
2. Multisampling Direct3D -- enabled
3. OffscreenRenderingMode(orm) -- fbo
4. PixelShaderMode(psm) -- enabled
5. Render TargetLockMode(rtlm) -- auto
6. UseGLSL(glsl) -- enabled (default)(Для видеокарт Nvidia рекомендуется оставить disabled. Это может существенно поднять производительность некоторых игр).
7. VertexShaders(vsm) -- hardware
8. VideoMemorySize 1024 (выбирете значение ОЗУ вашей видеокарты)
9. MouseWarpOverride(mwo) -- enabled (force)
Подтверждаем наши изменения – OK.

Вот собственно и всё. Теперь небольшие примечания по установке софта и игр. Во первых, ни в коем случае не устанавливайте дополнительное ПО, которое предлагает программа (всякие директиксы, visual c++ и так далее). Внимательно проверяйте и в случае чего – снимайте галочки. Во-вторых, в конце установки снимайте галочку "Запустить программу".

Теперь что касается тестовой версии. Для Ubuntu/Mint существует специальный репозиторий. Чтобы его подключить и поставить тестовую версию Wine, вводим в терминале:

sudo add-apt-reposytory ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt install wine 1.7 winetricks

В некоторых дистрибутивах (например Debian), для установки тестовой версии, её нужно собирать из исходного кода. Но это уже выходит за рамки этой статьи. Или вы можете установить wine-staging , который также является тестовым, но имеет несколько дополнительных возможностей.

P.S. для любителей один раз увидеть, чем сто раз прочитать – небольшой видеоурок по установке тестовой версии Wine на Ubuntu:


нОПЗЙЕ ЙЪ ФЕИ, ЛФП РЕТЕЫЕМ ОБ 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]

Все люди любят играть в игры. Данной занятие помогает отвлечься от реального мира с его реальными проблемами и хоть не надолго, но погрузиться в виртуальный мир.

Именно так должна была начинаться статья про игры для Windows. Но сегодня разговор не совсем о них. Сегодня пойдет разговор об играх на Linux. Большинство людей не любят данную операционную систему только из-за того, что на ней нет «нормальных» игр, и неважно, что она отлично себя показывает в работе.

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

Те люди, которые давно пользуются Linux и выбрали ее в качестве главой ОС, наверняка не нуждаются в определении данного ПО, но для остальных все же стоит пояснить.

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

Примечательно то, что программа все время развивается. Так, пару лет назад нельзя было с помощью нее запустить игру на базе DiretX11, сейчас все изменилось. Постоянно выходят патчи, и все быстро ремонтируется, если что-то сломалось. Если же вы предпочитаете стабильность, то запросто можете установить стандартную версию Wine и она не сможет вас неприятно удивить.

Единственным минусом является относительно сложная настройка Wine. Но прочтя данную статью, вы за считанные минуты все поймете и самостоятельно все сделаете.

Способы установки

Перед тем как рассказывать, как протекает настройка Wine для игр, необходимо изначально разъяснить, как осуществляется его установка.

Пользователи Linux знают, что одно и то же действие в их операционной системе можно произвести разными путями, так и с

Рассмотрим изначально самый простой вариант, с помощью Менеджера пакетов или как его еще называют, Менеджера программ. В принципе, без разницы как он именуется, главное, что работает одинаково.

Изначально вам его необходимо открыть. Далее в поисковой строке нужно прописать название программы — Wine. Начинается поиск. По его окончании перед вами могут появиться несколько вариантов. Выберете просто Wine без лишних символов и нажмите «Установить» (Install). Подождите пока произойдет загрузка и установка программы.

Второй способ заключается в использовании терминала. Открыв его, впишите:

sudo apt-get install wine

Начнется загрузка с последующей установкой. Однако есть большая вероятность, что скачается не «свежая» версия, это связано с тем, что программа развивается семимильными шагами. Поэтому вписываем:

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

sudo apt-get update

Теперь впишите:

sudo apt-get install wine1.6

Вот и все, только что была произведена установка ПО через Консоль. Сейчас же расскажем, как происходит настройка Wine.

Что необходимо знать о настройке Wine?

Для Wine (Linux) настройка может протекать не всегда гладко, но не переживайте, если у вас что-то не получится, в любой момент можно все вернуть в первоначальное положение. Самым простым путем будет удаление программы и новая ее установка, но это лишь в крайних случаях.

Еще главное не спешить. В этом деле важно внимательно читать, что необходимо делать и когда. Зато если у вас все получится, то запомнится на всю жизнь. Теперь давайте приступать.

Первым делом

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

WINEARCH=win32 winecfg

После этого у вас должна открыться настройка Wine. Переместите ее на задний план и пока что к ней не возвращайтесь. Если у вас 32-разрядная система, то этот шаг можете пропустить.

Теперь необходимо скачать и установить Winetricks. Для этого в терминале пропишите:

winetricks

Если данной программы у вас нет, то вам предложат ее скачать. Скачивайте и устанавливайте. После запускайте.

Winetricks позволяет быстро настроить сам Wine. Запустив его в первом окне, необходимо выбрать Select the default wineprefix . Нажимаем ОК.

Настройка DLL и шрифтов

Продолжаем рассказывать о том, как протекает настройка Wine. Нажав «ОК», увидим, что откроется второе окно. В нем необходимо выделить Install a font - это для того, чтобы настроить шрифты. Нажимаем ОК.

Перед вами откроется окно со всеми возможными шрифтами для Wine. Чтобы долго не затягивать и не тратить время, выберем все сразу и нажмем ОК. После этого запустится окно загрузки и установки. Во время этого не отходите далеко от компьютера, так как вполне вероятно будут появляться запросы на подтверждение проводимых операций. Со всеми ними соглашайтесь.

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

Теперь переходим к настройке DLL. Это очень важный пункт, и его пропускать нельзя, так как без установленных DLL вряд ли у вас запустится хоть какая-то игра.

Кликаем на Install a Windows DLL or component. Перед вами откроется подобное окно, что было со шрифтами. Здесь можно устанавливать не все компоненты, но некоторые обязательно. В целом лучше будет проделать те же манипуляции, что и со шрифтами. Поочередно пытаться установить каждый из них, игнорируя те, которые выдают ошибку.

Кстати, после попытки установки некоторые DLL, подобные dotnet30, могут выбить ошибку и открыть проводник с браузером. В этом случае на странице браузера вам необходимо скачать предлагаемый компонент и поместить его в ту папку, которая была открыта, после чего проделать манипуляции по установке снова.

Настройка реестра

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

Переходим к отладке реестра. Для этого во втором окне на этот раз выбираем Change setting. Здесь уже вольностей позволять себе нельзя, и установить все сразу не получится. Поэтому следуем предъявленному списку необходимых установок:

    ddr — opengl

    multisampling — enabled

    orm — f bo

    psm — enabled

    rtlm — auto

    glsl — enabled — это по стандарту, но если у вас видеокарта Nvidia, то лучше выбрать disabled . Это повысит производительность в играх.

    vsm — hardware

    videomemorysize 1024 (выбирете величину памяти видеокарты)

    mwo — enabled (force)

Вот в принципе и все про Wine. Настройка Mint и других версий ОС теперь для вас не проблема, ведь данная инструкция отлично подойдет для большинства дистрибутивов.

Запомните еще одно, во время установки «виндовских» игр нельзя выбирать установку дополнительного ПО. Снимайте галочки. Также по завершении установки уберите галочку с пункта «Запустить сейчас». Запуск производите через ярлык на рабочем столе.