Wine (WINE не е емулатор) е специална програма, слой за съвместимост, за стартиране на Win32 приложения на UNIX-подобни системи. Просто казано, това нещо ви позволява да стартирате Windows програми и игри във вашия уютен Linux :).
Програмата се разработва активно, но засега, за съжаление, не всички приложения работят правилно в нея (а някои изобщо не работят). Досега също е тъжно с игрите - няма пълна поддръжка за DirectX 10 и 11, само 9 и по-млади. (Поддръжката за DirectX 10 се подобрява активно в най-новите тестови версии). Но въпреки това има много игри на DirectX 9. В тази статия ще инсталираме и конфигурираме Wine и ще инсталираме приложението PlayOnLinux, което е много полезно за игри. Инсталацията ще зависи от вашата дистрибуция, но самата настройка на програмата е абсолютно същата в по-голямата част от дистрибуциите. Има два клона на Wine - стабилен и тестващ. В повечето случаи се препоръчва използването на тестовия, тъй като програмата активно се развива и подобрява. Засега нека обмислим инсталирането на стабилната версия (примерите са за командния ред, но можете да използвате графични помощни програми като Ubuntu Software Center или Yast2 в OpenSUSE):

За Debian/Ubuntu/Mint:

sudo apt-get инсталирайте wine winetricks

За OpenSUSE:

sudo zypper ar -r http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_13.1/Emulators:Wine.repo
sudo zypper във вино

sudo yum инсталирайте wine
cd /tmp
wget http://www.kegel.com/wine/winetricks
chmod +x winetricks

Забележка. Ако имате 64-битова система, тогава за правилната работа на 32-битови програми (и повечето игри са такива), трябва да конфигурирате Wine за 32-битов префикс. За това караме:

WINEARCH=win32 WINEPREFIX=~/.wine winecfg

Ще се отвори прозорецът с настройки. Можете да оставите всичко както е.

Сега трябва да инсталираме набор от системни библиотеки, за да работят нашите Windows приложения. В менюто на програмата намерете и стартирайте Winetricks(или от терминала с командата winetricks). В първия прозорец изберете ---Изберете префикса wine по подразбиране---печелете добре. Във втория --- инсталирайте Windows DLL или компонент --- OK


Помня:
Ще е необходимо да маркирате с точки, както в списъка. По-добре е да инсталирате не всички наведнъж, а няколко парчета наведнъж. Ще ги разделя за удобство. Не отивайте твърде далеч, когато инсталирате, трябва да се съгласите с лицензионните споразумения и други неща. Ще се появят прозорци с грешки, щракнете върху OK. Да започваме.

directx9 d3dx9 d3dx9_26 d3dx9_28 d3dx9_31 d3dx9_35 d3dx9_36 d3dx9_42 d3dx9_43 d3dx10 d3dx11_42 d3dx11_43

dotnet20

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

dxdiagn, gecko120, gfw, mfc40, mfc42, msasn1, msxml6, gdiplus, physx, кварц

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

wmp10, wsh56vb, wsh57, xact, xact_jun2010, xinput

Инсталиране на шрифтове. Избирам Инсталирайте шрифти посочете

corefonts, fontfix

Настройка на системния регистър

Ние отваряме Промяна на настройкитеи празнувайте

1. DirectDrawRender(ddr) -- opengl
2. Multisampling Direct3D -- активиран
3.OffscreenRenderingMode(orm) -- fbo
4. PixelShaderMode(psm) -- активиран
5. Изобразете TargetLockMode(rtlm) -- автоматично
6. Използвайте GLSL(glsl) -- активирано (по подразбиране) (Препоръчително е да оставите деактивирано за графични карти на Nvidia. Това може значително да увеличи производителността на някои игри).
7.VertexShaders(vsm)--хардуер
8. VideoMemorySize 1024 (изберете RAM стойността на вашата видеокарта)
9. MouseWarpOverride(mwo) -- активирано (принудително)
Потвърждаваме промените си - ОК.

Това всъщност е всичко. Сега някои бележки относно инсталирането на софтуер и игри. Първо, в никакъв случай не инсталирайте допълнителен софтуер, който предлага програмата (всички видове директиви, визуален c ++ и т.н.). Проверете внимателно и, ако е необходимо, премахнете отметката от квадратчето. Второ, в края на инсталацията премахнете отметката от "Стартиране на програмата".

Сега за тестовата версия. Има специално хранилище за Ubuntu/Mint. За да го свържете и инсталирате тестова версия на Wine, въведете в терминала:

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get актуализация
sudo apt инсталирайте wine 1.7 winetricks

В някои дистрибуции (например Debian), за да инсталирате тестова версия, тя трябва да бъде изградена от изходния код. Но това вече е извън обхвата на тази статия. Или можете да инсталирате wine-staging, което също е тест, но има няколко допълнителни функции.

P.S. за тези, които обичат да видят веднъж, отколкото да прочетат сто пъти - малък видео урок за инсталиране на тестова версия на Wine на Ubuntu:

Наскоро Wine се промени към по-добро, Mono беше подобрен и сега работи добре.

Надявам се да инсталирате Wine x64 без инструкции, чрез Добавяне или премахване на програми.

Превключване на вино от 64 на 32

rm -fr ~/.wine env WINEARCH=win32 wineboot

След инсталирането трябва да намерите иконата Wine Settings в приложението или да изпълните командата в конзолата

Wine ще предложи да инсталирате пакета Mono - съгласни сме (ОК), след пакета Gecko x64 и Gecko x32 - съгласни сме (ОК), прозорецът с настройки на Wine ще се отвори, можете да го затворите - докато е необходим. Можете да конфигурирате всичко чрез графичния интерфейс, но отнема много време и ако има повреда, няма да разберете къде се е случило. Инсталирайте през конзола (терминал).
Инсталиране на шрифтове.

winetricks основни шрифтове

Първата дълга една команда (копирана, поставена в конзолата, натиснете Enter). Ще изтегли необходимите библиотеки, ще се появят инсталатори, съгласни сме с лицензионните споразумения и ще инсталираме. Ако възникне повреда (грешка mfc40) или инсталацията виси в конзолата, натиснете Ctrl + C (спирайте процеса), изпълнете тази команда отново. Всичко трябва да е инсталирано (проверено). Скоростта на инсталиране зависи от скоростта на вашата интернет връзка.

winetricks

Втори отбор

winetricks dxdiagn gdiplus gfw mfc40 mfc42 msxml6 кварц

трето

winetricks vb5run vb6run vcrun2005 vcrun2008 vcrun2010 vcrun2012 vcrun2013 vcrun2015 vcrun6 vcrun6sp6

Четвърто

winetricks wsh57 wsh56vb xact xact_jun2010 xinput

След това изберете промяна на настройките и задайте

ddr=opengl fontfix glsl=разрешен multisampling=разрешен mwo=разрешен nocrashdialog orm=fbo psm=0 psm=1 psm=2 psm=3 rtlm=auto strictdrawordering=desabled videomemorysize= от 2048, след това го маркирайте и коригирайте в системния регистър) vsm=0 vsm=1 vsm=2 vsm=3

Изберете да стартирате winecfg

Задайте версията на Wine (от падащия списък) на Windows-7 или по-нова.
В раздела - Библиотеки - в съществуващите стойности, които търсим - dinput - изберете и щракнете.
Редактиране, в падащото меню задаваме - вградено, след това трето лице, повтаря действието и с -dinput8- премахва проблемите с мишката в игрите.

Който има проблеми със звука, можете да промените параметъра - dsound - на вграден.

Профикс за вино

WINEARCH=win32 WINEPREFIX=~/winecfg префикс_име
WINEPREFIX=~/префикс_име C:/път/до/програма

Wine е безплатна реализация с отворен код на Windows API. Wine не е операционна система или компютърен емулатор, както може да се опише, например, софтуер за виртуализация (VirtualBox, VmWareи т.н.), което подчертава декодирането на името му " Wine не е емулатор". Виное създаден, за да намали степента на зависимост от дейността и позицията на корпорацията Microsoft, разширяване на обхвата безплатни операционни системичрез възможността стартиране на програми за Windows.

Wine не е емулатор

Всъщност, Виное набор от библиотеки и софтуерни инструменти, който позволява стартирайте Windows програмии подобно на това, което тя самата използва операционна система от Microsoft. Част софтуерното разпространение на Wine също включва програми за конфигурирането му (), редактор на системния регистър, пакет от скриптове, файлов мениджър, Notepad и др. Количество програми за Windowsкоито вече са бягайте с Wineдоста голям и непрекъснато растящ. На http://appdb.winehq.org има специализирана база данни с бележки относно съвместимостта на определени програми с Wine. Сред напълно съвместимите с Програми за виномного офис и мултимедия програми, програмиза предприятия и организации, "1C", включително програми за обработка на графики (включително някои версии на Adobe Photoshopи т.н.). Броят на поддържаните и първоначално съвместими с винени игри.

От емулация на всякакви устройства и по време на работа Виноне се случва, работната скорост е съвместима с Програми за винокогато го използвате, обикновено не е по-нисък, отколкото при работа директно в Windows (и често по-високи).

Въз основа на или използвайки компоненти, Винов различно време такива проекти като Седега(фокусиран върху стартиране на игри, преди всичко), кросоувър(фокусиран върху стартиране на приложение) и т.н.

Инсталиране на Wine

Софтуерен пакет Wineнай-често се включва в съвр Linux дистрибуции (Ubuntu, Mint, Debian, openSUSE и др.), а за неговото търсене и инсталацииНай-вероятно ще трябва да се свържете с ръководството софтуер за разпространение.

apt-get инсталирайте виноДа се инсталирайте WINE, изпълни в конзола като администратор, за Debian, Ubuntu, Mint и др.цип инсталирайте wine wine-geckoЗа SUSE и openSUSE Linux.

Настройване на Wine

За начало Програми за настройка на Wine, повикване в конзолата или в диалоговия прозорец за бърз достъп до команди, winecfg (използвайте " WINEPREFIX"). Winecfg персонализира външния вид на Windows програмитенапример, прави възможно промяната на версията на набор от библиотеки Windows (2000, XP, 2003, Vista, ...) и т.н.

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

Winetricksе набор от скриптове, написани от разработчици Винои общността, за да улесни промените в някои от скритите Вино настройки, инсталациинякои допълнителни системни библиотеки ( DirectXи т.н.) и популярни Windows програми, включително Internet Explorer ( IE), няколко демонстрации игрии т.н.. Winetricks обикновено се включва в дистрибуцията на Wine.За да стартирате главния диалогов прозорец Winetricks се изпълнява в конзолата, или диалоговия прозорец за бърз достъп до команди (клавишна комбинация " Alt+F2"), команда " winetricks". Можете също да използвате команди като winetricks directx9 в конзолата, където "directx9"- име на инсталирания компонент. За да видите списък с предлаганите категории компоненти Winetricks за инсталиране, можеш да се обадиш winetricks list команда, а за изброяване на съдържанието на самите категории - winetricks приложениясписък , къде "приложения"- името на необходимата категория.

Стартиране на Windows програми в Wine

начин изпълняващи програми във Wineтипичен за работа с всякакви файлове, било то изображение, текстов файл или изпълним файл exe файлв нашия случай: можете просто стартирайте Windows изпълним файл (*.exe)от вашия файлов мениджър (щракнете двукратно, например), или изпълнете команда в конзолатавино ~/Изтегляния/program.exe. Вие също можете стартирайте Windows програмипрез вътрешни пътища Вино, ако се намират в директории, монтирани като системни устройства при стартиране на необходимите профил ("префикс") Wine(независимо дали е стандартен "~/.wine/drive_c", или всякакви други папки, персонализираниТи). В този случай се използва адресният формат на DOS. програми wine C:\\Program\ Files\\programm.exe .

Обратна наклонена черта "\" се добавя преди специални знаци, като същата обратна наклонена черта или интервал.

Инсталиране на Windows програми в Wine

За Инсталиране на Windows програма, съответно ще ви трябват стартирайте неговия инсталатор: wine setup.exe След това ще трябва да преминете през стандартната процедура Инсталации на Windows софтуер, което най-често се състои в многократно натискане на бутона "Напред". Една от най-интересните функции Виносе крие във възможността за използване на профили или т.нар. " префикси", за инсталиране на програми - независими копия на набори от системни библиотеки, Windows програми и настройки. стандартен Префикс за вино, т.е. папката, в която е написан профилът по подразбиране, е ".wine" - скрита папка в домашната директория на потребителя. За да използвате отделен "префикс", трябва да създадете нова папка за него ( за нулиране на профила - изтрийте съдържанието му) и използвайте глобален експорт на променлива WINEPREFIX(възможно като част от екип стартиране на Windows програма, включително за инсталатори). Например WINEPREFIX="/home/user/.wine-programm" wine setup.exe. За инсталирани Wine програмисъздава преки пътища в менюто на локалния потребител (~/.local/share/applications/). работен плот (Gnome, KDE, XFCEи т.н.) с помощта на необходимите префикси.

Wine не е емулатор на Windows, а алтернативна реализация на Windows API. Програмата ви позволява да стартирате повечето Windows приложения на Linux, включително игри. Така че нека да разгледаме и да се опитаме да разберем какво е какво.

Първо инсталирайте най-новата налична версия, която е в момента Вино 1.6 RC4.
Ние отваряме Терминали въведете:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get актуализация
sudo apt-get инсталирайте wine

Ние отваряме Терминалнастройки:
winecfg

Отваряне на раздел Изглед и интеграцияи променете пътеките за запис на потребителски папки с други, така че различните запазени игри и други неща да се съхраняват на различно място, а не във вашите домашни папки. Можете например да посочите директория ~/.wine/drive_c/docs/(Първо трябва да се създаде тази папка).


Сега отворете раздела Дисковеи вижте как цялата основна директория е достъпна във Wine, което не е безопасно. Засега няма да го пипаме, но в бъдеще, когато инсталирате това, от което се нуждаете, препоръчвам да премахнете пътя до основната директория, за всеки случай.


След това бягайте Winetricksчрез менюто или Терминалкоманда:
winetricks

Сега ще инсталираме необходимите библиотеки за стартиране на приложения и игри (спазвайте реда на списъка). Не инсталирайте всичко наведнъж, изберете 2-3 елемента наведнъж. Моля, отбележете къде има артикул Ръчно изтегляне, тогава трябва сами да изтеглите инсталатора и да го копирате в желаната папка (виното ще ви каже къде) в кеша ~/.cache/winetricks/име_на_папка, рестартирам winetricksи изберете елемента отново.

Инсталирайте шрифтове, изберете Инсталирайте шрифт:

  • основни шрифтове


Поставяме необходимите програми, избираме Инсталирайте Windows DLL или компонент:
  • dotnet20
  • dotnet30(трябва да изтеглите файла от връзката wine и да го копирате в ~/.cache/winetricks/dotnet30и рестартирайте)
  • dotnet35(преди инсталиране превключете версията на Windows в winecfg на Уиндоус експи)
  • vcrun2003
  • vcrun2005
  • vcrun2008
  • vcrun2010
  • vcrun6
  • d3dx9
  • d3dx10
  • d3dx11_42
  • d3dx11_43
  • d3dxof
  • девенум
  • dinput8
  • директна музика
  • директна игра
  • dxdiag
  • dxdiagn
  • winhttp
  • wininet
  • wmp9
  • wsh56js
  • xinput
  • xvid
  • vb5run
  • vb6run
  • физикс
  • Adobe Air
  • светкавица


Настройте регистъра, изберете Промяна на настройките:
  • ddr=opengl
  • glsl=разрешено
  • мултисемплиране=разрешено
  • mwo=разрешено
  • orm=fbo
  • psm=разрешено
  • rtlm=автоматично
  • звук=alsa
  • размер на видеопаметта=1024(тук изберете размера на паметта на вашата графична карта)
  • vsm=хардуер


Основната настройка на Wine е завършена! Сега можете да инсталирате игри и програми за Windows, които искате да стартирате на Kubuntu.
Отбелязвам, че не всичко може да работи под Wine. Някои програми може да изискват допълнителни библиотеки за изпълнение или работа, както и настройки на системния регистър и други неща, или може изобщо да не стартират поради липса на поддръжка за някои функции. Ако програмата не стартира, изпълнете Терминали Wine ще ви даде регистър на грешките, който ще ви помогне, например:
wine "/home/USER/.wine/drive_c/Program Files/Game/Game.exe"

Преди да инсталирате програма или игра, посетете

За правилната работа на повечето игри е необходимо да коригирате регистъра на нашия псевдо Windows. За да направим това, ще използваме помощната програма Winetricks, която беше инсталирана с Wine.
Направете следните манипулации: Приложения->Wine->Winetricks. В отворения прозорец проверете: Изберете префикса wineprefix по подразбиране. Добре

В следващия прозорец маркирайте: Промяна на настройките. Добре

Ще имате достъп до основните настройки на вашия пакет Ubuntu-Wine-Windows.

Проверете следните опции тук:
1. DirectDrawRender(ddr) opengl
2. Direct3D Multisampling е активиран
3. OffscreenRenderingMode(orm) fbo
4. PixelShaderMode(psm) е активиран
5. Рендирайте автоматично TargetLockMode(rtlm).
6. Използвайте GLSL(glsl) активиран (по подразбиране)
7. Хардуер на VertexShaders(vsm).
8. VideoMemorySize 1024 (изберете RAM стойността на вашата видеокарта)
9. MouseWarpOverride(mwo) активиран (принудително)
Потвърждаваме промените си - ОК.
Всички настройки на регистъра на нашата система се съхраняват в текстови файлове (system.reg; user.reg; userdef.reg), намиращи се на адрес - Home\Username\.Wine и могат да се редактират във всеки текстов редактор (опитайте това в истински Windows ?! ). За редактиране можете да използвате и по-познатия метод на Windows - редактора на системния регистър: въведете wine regedit OK в терминала

програмата за редактиране ще започне

Както можете да видите, всичко, което направихме в Winetricks, се отразява в настройките на системния регистър.