Instalarea Wine. Configurarea și instalarea Wine pe Ubuntu Instalare prin wine

Wine (WINE Is Not an Emulator) este un program special, un strat de compatibilitate, pentru rularea aplicațiilor Win32 pe sisteme de tip UNIX. Pur și simplu, acest lucru vă permite să rulați programe și jocuri Windows în Linuxul dvs. confortabil :).
Programul se dezvoltă activ, dar până acum, din păcate, nu toate aplicațiile funcționează corect în el (și unele nu funcționează deloc). De asemenea, este trist cu jocurile de până acum - nu există suport complet pentru DirectX 10 și 11, doar 9 și mai mici. (Suportul DirectX 10 este îmbunătățit activ în cele mai recente versiuni de testare). Dar, cu toate acestea, există o mulțime de jocuri pe DirectX 9. În acest articol, vom instala și configura Wine și, de asemenea, vom instala aplicația PlayOnLinux, care este foarte utilă pentru jocuri. Instalarea va depinde de distribuția dvs., dar configurarea programului în sine este absolut aceeași în marea majoritate a distribuțiilor. Există două ramuri ale vinului - stabil și testare. În cele mai multe cazuri, se recomandă utilizarea celui de testare, deoarece programul se dezvoltă și se îmbunătățește în mod activ. Deocamdată, să ne uităm la instalarea versiunii stabile (exemplele sunt pentru linia de comandă, dar puteți folosi utilitare grafice precum Ubuntu Software Center sau Yast2 în OpenSUSE):

Pentru Debian/Ubuntu/Mint:

sudo apt-get install wine winetricks

Pentru OpenSUSE:

sudo zypper ar -r http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_13.1/Emulators:Wine.repo
fermoar sudo în vin

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

Notă. Dacă aveți un sistem pe 64 de biți, atunci pentru ca programele pe 32 de biți să funcționeze corect (și majoritatea jocurilor sunt așa), trebuie să configurați Wine cu un prefix pe 32 de biți. Pentru a face acest lucru introducem:

WINEARCH=win32 WINEPREFIX=~/.vin vincfg

Se va deschide fereastra de setări. Puteți lăsa totul așa cum este.

Acum trebuie să instalăm un set de biblioteci de sistem pentru ca aplicațiile noastre Windows să funcționeze. În meniul de programe, găsiți și rulați Vinetricuri(sau de la terminal cu comanda trucuri de vinuri). În prima fereastră selectăm ---Selectați prefixul implicit de vin--- a face bani OK. In secunda ---instalați un DLL sau o componentă Windows---OK


Tine minte:
Va trebui să marcați cu puncte, ca în listă. Este mai bine să instalați nu toate odată, ci mai multe odată. Le voi separa pentru comoditate. Nu mergeți prea departe când instalați, trebuie să fiți de acord cu acordurile de licență și alte lucruri. Ferestrele de eroare vor apărea, faceți clic pe OK. Sa incepem.

redă direct, dmsynth

dotnet20

dotnet30(vor apărea erori și se va deschide o fereastră în managerul de fișiere și în browser, descărcați de pe al doilea link și mutați managerul de fișiere în această fereastră. Introduceți în consolă trucuri de vinuriși selectați din nou dontnet30. Înainte de a face acest lucru, trebuie să verificați Setările pentru vin, astfel încât să fie instalată versiunea de Windows XP sau Vista.

dxdiagn, gecko120, gfw, mfc40, mfc42, msasn1, msxml6, gdiplus, physx, cuarț

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

wmp10, wsh56vb, wsh57, xact, xact_jun2010, xinput

Să instalăm fonturile. Alege Instalați un fontși indicați

corefonts, fontfix

Setări de registry

Deschidere Schimbă setărileși sărbătorește

1. DirectDrawRender(ddr) -- opengl
2. Multisampling Direct3D -- activat
3. Offscreen RenderingMode(orm) -- fbo
4. PixelShaderMode(psm) -- activat
5. Redați TargetLockMode(rtlm) -- auto
6. UseGLSL(glsl) -- activat (implicit) (Pentru plăcile video Nvidia, se recomandă să lăsați dezactivat. Acest lucru poate îmbunătăți semnificativ performanța unor jocuri).
7. VertexShaders(vsm) -- hardware
8. VideoMemorySize 1024 (selectați valoarea RAM a plăcii video)
9. MouseWarpOverride(mwo) -- activat (forțat)
Confirmăm modificările noastre - OK.

Asta e tot. Acum câteva note despre instalarea de software și jocuri. În primul rând, sub nicio formă nu instalați software suplimentar pe care programul le oferă (tot felul de directoare, c++ vizual și așa mai departe). Verifică-le cu atenție și, dacă se întâmplă ceva, debifează-le. În al doilea rând, la sfârșitul instalării, debifați „Run program”.

Acum referitor la versiunea de test. Există un depozit special pentru Ubuntu/Mint. Pentru a-l conecta și a instala o versiune de test de Wine, intră în terminal:

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

În unele distribuții (de exemplu, Debian), pentru a instala o versiune de test, aceasta trebuie să fie compilată din codul sursă. Dar acest lucru depășește scopul acestui articol. Sau puteți instala, care este și un test, dar are câteva caracteristici suplimentare.

P.S. Pentru cei cărora le place să vadă o dată, merită citit de o sută de ori - un scurt tutorial video despre instalarea unei versiuni de testare a Wine pe Ubuntu:

Recent, Vinul s-a schimbat în bine, Mono a fost îmbunătățit și acum funcționează bine.

Sper că veți instala Wine x64 fără instrucțiuni, prin Adăugare sau eliminare programe.

Tranziția vinului de la 64 la 32

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

După instalare, trebuie să găsiți pictograma Wine Settings în aplicație sau să rulați comanda în consolă

Wine va oferi să instalăm pachetul Mono - suntem de acord (OK), după pachetul Gecko x64 și Gecko x32 - suntem de acord (OK), se va deschide fereastra de setări Wine, o puteți închide - încă nu este nevoie. Puteți configura totul prin interfața grafică, dar durează mult timp și dacă există un eșec, nu veți înțelege unde s-a întâmplat. Să instalăm prin consolă (terminal).
Să instalăm fonturile.

Corefonturi Winetricks

Prima comandă lungă (copiată, lipită în consolă, apăsați Enter). Va descărca bibliotecile necesare, vor apărea instalatorii, suntem de acord cu acordurile de licență și instalăm. Dacă apare o eroare (eroare mfc40) sau instalarea se blochează, apăsați Ctrl+C în consolă (opriți procesul) și executați din nou această comandă. Totul trebuie instalat (verificat). Viteza de instalare depinde de viteza conexiunii la Internet.

Winetricks directx9 d3dx9 d3dx9_26 d3dx9_28 d3dx9_31 d3dx9_35 d3dx9_36 d3dx9_42 d3dx9_43 d3dx10 d3dx10_43 d3dx11_42 d3dx11_42 d3dx9_35 d3dx9_42 directe al-lea sunet

Echipa a doua

winetricks dxdiagn gdiplus gfw mfc40 mfc42 msxml6 quartz

Al treilea

winetricks vb5run vb6run vcrun2005 vcrun2008 vcrun2010 vcrun2012 vcrun2013 vcrun2015 vcrun6 vcrun6sp6

Al patrulea

winetricks wsh57 wsh56vb xact xact_jun2010 xinput

Apoi, selectați Modificați setările și setați

ddr=opengl fontfix glsl=activat multisampling=activat mwo=activat nocrashdialog orm=fbo psm=0 psm=1 psm=2 psm=3 rtlm=auto strictdrawordering=dezactivat videomemorysize= (marcați valoarea în funcție de memoria plăcii dvs. video, dacă există mai multă memorie video decât 2048, marcați-o și apoi corectați-o în registru) vsm=0 vsm=1 vsm=2 vsm=3

Alegeți să rulați winecfg

Setați versiunea Wine (din lista derulantă) la Windows-7 sau o versiune ulterioară.
Pe fila - Biblioteci - în valorile existente, căutați - dinput - selectați și faceți clic.
Schimbați, în setul de meniu derulant - încorporat, apoi terț, repetați acțiunea și cu -dinput8- elimină problemele mouse-ului din jocuri.

Dacă aveți probleme cu sunetul, puteți modifica parametrul - dsound - la încorporat.

Vin profix

WINEARCH=win32 WINEPREFIX=~/prefix_name winecfg
WINEPREFIX=~/nume_prefix C:/cale/la/program

Manualul anterior este depășit și nu acoperă multe caracteristici ale vinului. Aici voi descrie configurația inițială a vinului, astfel încât toată lumea să o poată înțelege. Are nevoie de biblioteci pentru a funcționa corect, trucurile vinurilor ne vor ajuta în acest sens. Dar mai întâi, să instalăm cea mai recentă versiune de vin:

sudo apt-get install wine

Există și un depozit, cu actualizări mai dese, dar adesea instabile:

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

Vinetricuri

Vinetricuri– un script care vă permite să instalați componente Windows suplimentare în Wine în câțiva pași simpli.

Versiunea de Winetricks instalată din depozite este adesea depășită. Pentru a actualiza faceți:

wget http:// www.kegel.com/ wine/ winetricks && chmod a+rwx winetricks && sudo mv winetricks / usr/ local/ bin

Dacă Winetricks dă o eroare de sumă hash, încercați să rulați din nou această comandă sau rulați programul manual folosind wine ~/.wine/.chache/winetricks/program_folder/program

Puteți utiliza Winetricks atât în ​​modul GUI, cât și în modul consolă. Pentru GUI, apăsați Alt + F2 și introduceți winetricks. Pentru modul consolă, utilizați winetricks program_name, de exemplu:

Winetricks directx9 dotnet11

Dar nu te grăbi cu configurarea! Pentru a face acest lucru, trebuie să creați un prefix. Prefix – director care conține emularea unității C: cu toate programele și bibliotecile Windows. Teoretic, puteți instala programe chiar și în /mnt, dar în practică acest lucru duce cel mai adesea la eșecuri. Dacă aveți un sistem pe 32 de biți, trebuie doar să introduceți winecfg. Dacă aveți un sistem pe 64 de biți, vă recomand cu tărie să creați un prefix pe 32 de biți, pentru a face acest lucru, introduceți:

WINEARCH =win32 WINEPREFIX =~/ .vin vincfg

De exemplu, .NET Framework este destinat (în winetricks) numai sistemelor pe 32 de biți.

Dacă, când rulați winecfg, vedeți o fereastră care vă solicită să instalați mono și gekko, sunteți de acord și așteptați. Sapă în setările pentru vin și începe să le completezi.

Umplere cu vin

Pe Internet veți găsi multe ghiduri despre popularea vinului cu programe, fiecare dintre ele poate necesita combinații de biblioteci care sunt incompatibile cu celelalte. Dar puteți crea diferite prefixe pentru diferite programe, pentru aceasta:

WINEARCH =win32 WINEPREFIX =~/ nume_prefix winecfg

Lansarea programului: WINEPREFIX=~/nume_prefix C:/cale/la/program

În exemplul de mai sus, C:/ este considerat a fi rădăcina folderului, adică wine C:/notepad.exe este echivalent cu ~/.wine/notepad.exe

Wine (WINE Is Not an Emulator) este un program special, un strat de compatibilitate, pentru rularea aplicațiilor Win32 pe sisteme de tip UNIX. Pur și simplu, acest lucru vă permite să rulați programe și jocuri Windows în Linuxul dvs. confortabil :).
Programul se dezvoltă activ, dar până acum, din păcate, nu toate aplicațiile funcționează corect în el (și unele nu funcționează deloc). De asemenea, este trist cu jocurile de până acum - nu există suport complet pentru DirectX 10 și 11, doar 9 și mai mici. (Suportul DirectX 10 este îmbunătățit activ în cele mai recente versiuni de testare). Dar, cu toate acestea, există o mulțime de jocuri pe DirectX 9. În acest articol, vom instala și configura Wine și, de asemenea, vom instala aplicația PlayOnLinux, care este foarte utilă pentru jocuri. Instalarea va depinde de distribuția dvs., dar configurarea programului în sine este absolut aceeași în marea majoritate a distribuțiilor. Există două ramuri ale vinului - stabil și testare. În cele mai multe cazuri, se recomandă utilizarea celui de testare, deoarece programul se dezvoltă și se îmbunătățește în mod activ. Deocamdată, să ne uităm la instalarea versiunii stabile (exemplele sunt pentru linia de comandă, dar puteți folosi utilitare grafice precum Ubuntu Software Center sau Yast2 în OpenSUSE):

Pentru Debian/Ubuntu/Mint:

sudo apt-get install wine winetricks

Pentru OpenSUSE:

sudo zypper ar -r http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_13.1/Emulators:Wine.repo
fermoar sudo în vin

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

Notă. Dacă aveți un sistem pe 64 de biți, atunci pentru ca programele pe 32 de biți să funcționeze corect (și majoritatea jocurilor sunt așa), trebuie să configurați Wine cu un prefix pe 32 de biți. Pentru a face acest lucru introducem:

WINEARCH=win32 WINEPREFIX=~/.vin vincfg

Se va deschide fereastra de setări. Puteți lăsa totul așa cum este.

Acum trebuie să instalăm un set de biblioteci de sistem pentru ca aplicațiile noastre Windows să funcționeze. În meniul de programe, găsiți și rulați Vinetricuri(sau de la terminal cu comanda trucuri de vinuri). În prima fereastră selectăm ---Selectați prefixul implicit de vin--- a face bani OK. In secunda ---instalați un DLL sau o componentă Windows---OK


Tine minte:
Va trebui să marcați cu puncte, ca în listă. Este mai bine să instalați nu toate odată, ci mai multe odată. Le voi separa pentru comoditate. Nu mergeți prea departe când instalați, trebuie să fiți de acord cu acordurile de licență și alte lucruri. Ferestrele de eroare vor apărea, faceți clic pe OK. Sa incepem.

redă direct, dmsynth

dotnet20

dotnet30(vor apărea erori și se va deschide o fereastră în managerul de fișiere și în browser, descărcați de pe al doilea link și mutați managerul de fișiere în această fereastră. Introduceți în consolă trucuri de vinuriși selectați din nou dontnet30. Înainte de a face acest lucru, trebuie să verificați Setările pentru vin, astfel încât să fie instalată versiunea de Windows XP sau Vista.

dxdiagn, gecko120, gfw, mfc40, mfc42, msasn1, msxml6, gdiplus, physx, cuarț

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

wmp10, wsh56vb, wsh57, xact, xact_jun2010, xinput

Să instalăm fonturile. Alege Instalați un fontși indicați

corefonts, fontfix

Setări de registry

Deschidere Schimbă setărileși sărbătorește

1. DirectDrawRender(ddr) -- opengl
2. Multisampling Direct3D -- activat
3. Offscreen RenderingMode(orm) -- fbo
4. PixelShaderMode(psm) -- activat
5. Redați TargetLockMode(rtlm) -- auto
6. UseGLSL(glsl) -- activat (implicit) (Pentru plăcile video Nvidia, se recomandă să lăsați dezactivat. Acest lucru poate îmbunătăți semnificativ performanța unor jocuri).
7. VertexShaders(vsm) -- hardware
8. VideoMemorySize 1024 (selectați valoarea RAM a plăcii video)
9. MouseWarpOverride(mwo) -- activat (forțat)
Confirmăm modificările noastre - OK.

Asta e tot. Acum câteva note despre instalarea de software și jocuri. În primul rând, sub nicio formă nu instalați software suplimentar pe care programul le oferă (tot felul de directoare, c++ vizual și așa mai departe). Verifică-le cu atenție și, dacă se întâmplă ceva, debifează-le. În al doilea rând, la sfârșitul instalării, debifați „Run program”.

Acum referitor la versiunea de test. Există un depozit special pentru Ubuntu/Mint. Pentru a-l conecta și a instala o versiune de test de Wine, intră în terminal:

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

În unele distribuții (de exemplu, Debian), pentru a instala o versiune de test, aceasta trebuie să fie compilată din codul sursă. Dar acest lucru depășește scopul acestui articol. Sau puteți instala wine-staging, care este, de asemenea, un test, dar are câteva caracteristici suplimentare.

P.S. Pentru cei cărora le place să vadă o dată, merită citit de o sută de ori - un scurt tutorial video despre instalarea unei versiuni de testare a Wine pe Ubuntu:

Wine nu este un emulator Windows, ci doar o implementare alternativă a API-ului Windows. Programul vă permite să rulați majoritatea aplicațiilor Windows pe Linux, inclusiv jocuri. Deci, să aruncăm o privire și să încercăm să ne dăm seama ce este.

Mai întâi, să instalăm cea mai recentă versiune disponibilă, în momentul de față Vin 1.6 RC4.
Deschidere Terminal si introduceti:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine

Deschide în Terminal setari:
winecfg

Deschide fila Vizualizare și integrareși schimbați căile de salvare pentru folderele utilizatorilor cu altele, astfel încât diversele salvări ale jocurilor și alte lucruri să fie stocate într-un loc diferit, și nu în folderele dvs. de acasă. Puteți, de exemplu, să specificați un director ~/.wine/drive_c/docs/(mai întâi trebuie să creați acest folder).


Acum să deschidem fila Discuriși vom vedea cum întregul director rădăcină este disponibil în Wine, ceea ce nu este sigur. Nu ne vom atinge deocamdată, dar pe viitor, când instalați ceea ce aveți nevoie, vă recomand să eliminați calea către directorul rădăcină, pentru orice eventualitate.


În continuare lansăm Vinetricuri prin meniu sau Terminal comanda:
trucuri de vinuri

Acum vom instala bibliotecile necesare pentru a rula aplicații și jocuri (respectați ordinea listei). Nu instalați totul deodată, selectați 2-3 articole odată. Vă rugăm să rețineți unde există o clauză Descărcare manuală, apoi trebuie să descărcați singur programul de instalare și să îl copiați în folderul dorit (wine vă va spune unde) în cache ~/.cache/winetricks/foldername, repornire trucuri de vinuriși selectați elementul din nou.

Instalați fonturi, selectați Instalați un font:

  • corefonturi


Instalăm programele necesare, selectăm Instalați un DLL sau o componentă Windows:
  • dotnet20
  • dotnet30(trebuie să descărcați fișierul de pe linkul de vin și să îl copiați în ~/.cache/winetricks/dotnet30 si incepe din nou)
  • dotnet35(Înainte de instalare, comutați versiunea Windows în winecfg la Windows XP)
  • vcrun2003
  • vcrun2005
  • vcrun2008
  • vcrun2010
  • vcrun6
  • d3dx9
  • d3dx10
  • d3dx11_42
  • d3dx11_43
  • d3dxof
  • devenitm
  • dinput8
  • muzică directă
  • redare directă
  • dxdiag
  • dxdiagn
  • winhttp
  • Wininet
  • wmp9
  • wsh56js
  • xinput
  • xvid
  • vb5run
  • vb6run
  • physix
  • adobeair
  • flash


Configurați registrul, selectați Schimbă setările:
  • ddr=opengl
  • glsl=activat
  • multisampling=activat
  • mwo=activat
  • orm=fbo
  • psm=activat
  • rtlm=auto
  • sound=alsa
  • videomemorysize=1024(aici selectați dimensiunea memoriei plăcii dvs. video)
  • vsm=hardware


Configurarea de bază pentru vin este completă! Acum puteți instala jocurile și programele Windows pe care doriți să le rulați pe Kubuntu.
Observ că nu totul poate funcționa sub Wine. Unele programe pot necesita biblioteci suplimentare pentru a se lansa sau a funcționa, precum și setări de registry și alte lucruri, sau pot să nu pornească deloc din cauza lipsei de suport pentru anumite funcții. Dacă programul nu pornește, lansați prin Terminal iar Wine vă va oferi un jurnal de erori care vă va ajuta, de exemplu:
vin „/home/USER/.wine/drive_c/Program Files/Game/Game.exe”

Înainte de a instala un program sau un joc, vizitați