Wine (WINE Is Not an Emulator) je špeciálny program, vrstva kompatibility, na spúšťanie aplikácií Win32 na systémoch podobných UNIX. Jednoducho povedané, táto vec vám umožňuje spúšťať programy a hry pre Windows vo vašom útulnom Linuxe :).
Program sa aktívne vyvíja, no zatiaľ, žiaľ, nie všetky aplikácie v ňom fungujú korektne (a niektoré nefungujú vôbec). Zatiaľ je to smutné aj s hrami - neexistuje úplná podpora pre DirectX 10 a 11, iba 9 a mladšie. (Podpora DirectX 10 sa aktívne zlepšuje v najnovších testovacích zostavách). Napriek tomu je na DirectX 9 veľa hier. V tomto článku nainštalujeme a nakonfigurujeme Wine a nainštalujeme aplikáciu PlayOnLinux, ktorá je veľmi užitočná pri hraní hier. Inštalácia bude závisieť od vašej distribúcie, ale samotné nastavenie programu je vo veľkej väčšine distribúcií úplne rovnaké. Existujú dve vetvy Wine – stabilná a testovacia. Vo väčšine prípadov sa odporúča použiť testovací, pretože program sa aktívne vyvíja a zlepšuje. Zatiaľ zvážme inštaláciu stabilnej verzie (príklady sú pre príkazový riadok, ale v OpenSUSE môžete použiť grafické nástroje ako Ubuntu Software Center alebo Yast2):

Pre Debian/Ubuntu/Mint:

sudo apt-get install wine winetricks

Pre OpenSUSE:

sudo zypper ar -r http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_13.1/Emulators:Wine.repo
sudo zipper vo víne

sudo yum nainštalujte víno
cd /tmp
wget http://www.kegel.com/wine/winetricks
chmod +x winetricks

Poznámka. Ak máte 64-bitový systém, potom pre správnu činnosť 32-bitových programov (a väčšina hier je taká), musíte nakonfigurovať Wine na 32-bitovú predponu. Za týmto účelom jazdíme:

WINEARCH=win32 WINEPREFIX=~/.víno winecfg

Otvorí sa okno nastavení. Všetko môžete nechať tak.

Teraz musíme nainštalovať sadu systémových knižníc, aby naše Windows aplikácie fungovali. V ponuke programu vyhľadajte a spustite Winetricks(alebo z terminálu pomocou príkazu vinárske triky). V prvom okne vyberte ---Vyberte predvolenú predponu vína--- zarobit OK. V druhom ---nainštalujte Windows DLL alebo komponent ---OK


Pamätajte:
Bude potrebné označiť bodkami, ako v zozname. Je lepšie inštalovať nie všetky naraz, ale niekoľko kusov naraz. Pre pohodlie ich oddelím. Pri inštalácii nezachádzajte príliš ďaleko, musíte súhlasiť s licenčnými zmluvami a ďalšími vecami. Zobrazí sa chybové okno, kliknite na tlačidlo OK. Začnime.

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

dotnet20

dotnet30(zobrazia sa chyby a otvorí sa okno v správcovi súborov a v prehliadači, stiahnite z druhého odkazu a presuňte ho do tohto okna správcu súborov. Napíšeme do konzoly vinárske triky a znova vyberte dontnet30. Predtým, ako to urobíte, musíte skontrolovať nastavenie Wine, aby bola verzia Windows XP alebo 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

Nainštalujte písma. Vyberte si Nainštalujte písmo a uveďte

corefonts, fontfix

Nastavenie registra

Otvárame Zmeniť nastavenia a oslavovať

1. DirectDrawRender(ddr) -- opengl
2. Viacnásobné vzorkovanie Direct3D -- povolené
3.OffscreenRenderingMode(orm) -- fbo
4. PixelShaderMode(psm) -- povolené
5. Render TargetLockMode(rtlm) -- auto
6. UseGLSL(glsl) -- zapnuté (predvolené) (Pri grafických kartách Nvidia sa odporúča nechať vypnuté. To môže výrazne zvýšiť výkon niektorých hier).
7.VertexShaders(vsm) -- hardvér
8. VideoMemorySize 1024 (vyberte hodnotu RAM vašej grafickej karty)
9. MouseWarpOverride(mwo) -- povolené (force)
Potvrdzujeme naše zmeny - OK.

To je vlastne všetko. Teraz niekoľko poznámok k inštalácii softvéru a hier. Po prvé, v žiadnom prípade neinštalujte ďalší softvér, ktorý program ponúka (všetky druhy directixov, visual c ++ atď.). Starostlivo skontrolujte a v prípade potreby zrušte začiarknutie políčka. Po druhé, na konci inštalácie zrušte začiarknutie políčka "Spustiť program".

Teraz k testovacej verzii. Pre Ubuntu/Mint existuje špeciálne úložisko. Ak ho chcete pripojiť a nainštalovať testovaciu verziu Wine, zadajte do terminálu:

sudo add-apt-repository ppa:ubuntu-wine/ppa
aktualizácia sudo apt-get
sudo apt nainštalovať wine 1.7 winetricks

V niektorých distribúciách (napr. Debian) na inštaláciu testovacej verzie musí byť zostavená zo zdroja. Ale to už presahuje rámec tohto článku. Alebo si môžete nainštalovať wine-staging , čo je tiež test, ale má niekoľko funkcií navyše.

P.S. pre tých, ktorí radi raz vidia ako stokrát čítajú - malý videonávod na inštaláciu testovacej verzie Wine na Ubuntu:

Nedávno sa Wine zmenilo k lepšiemu, Mono bolo vylepšené a teraz funguje dobre.

Dúfam, že si Wine x64 nainštalujete bez pokynov, cez Pridať alebo odstrániť programy.

Zmena vína zo 64 na 32

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

Po inštalácii je potrebné nájsť v aplikácii ikonu Wine Settings alebo spustiť príkaz v konzole

Wine ponúkne inštaláciu balíka Mono - súhlasíme (OK), po balíku Gecko x64 a Gecko x32 - súhlasíme (OK) sa otvorí okno nastavení Wine, môžete ho zavrieť - kým to nebude potrebné. Všetko môžete nakonfigurovať cez grafické rozhranie, ale trvá to dlho a ak dôjde k poruche, nebudete chápať, kde sa to stalo. Inštalácia cez konzolu (terminál).
Nainštalujte písma.

winetricks corefonts

Prvý dlhý príkaz (skopírovaný, vložený do konzoly, stlačte Enter). Stiahne potrebné knižnice, objavia sa inštalátory, súhlasíme s licenčnými zmluvami a nainštalujeme. Ak dôjde k zlyhaniu (chyba mfc40) alebo inštalácia visí v konzole, stlačte Ctrl + C (zastavte proces), vykonajte tento príkaz znova. Všetko by malo byť nainštalované (skontrolované). Rýchlosť inštalácie závisí od rýchlosti vášho internetového pripojenia.

vinárske triky

Druhý tím

winetricks dxdiagn gdiplus gfw mfc40 mfc42 msxml6 quartz

Po tretie

winetricks vb5run vb6run vcrun2005 vcrun2008 vcrun2010 vcrun2012 vcrun2013 vcrun2015 vcrun6 vcrun6sp6

Po štvrté

winetricks wsh57 wsh56vb xact xact_jun2010 xinput

Ďalej vyberte zmeniť nastavenia a nastaviť

ddr=opengl fontfix glsl=povolené multisampling=povolené mwo=povolené nocrashdialog orm=fbo psm=0 psm=1 psm=2 psm=3 rtlm=auto strictdrawordering=desabled videomemorysize= než 2048, potom to označte a opravte v registri) vsm=0 vsm=1 vsm=2 vsm=3

Vyberte spustiť winecfg

Nastavte verziu Wine (z rozbaľovacieho zoznamu) na Windows-7 alebo vyšší.
Na karte - Knižnice - v existujúcich hodnotách hľadáme - zadajte - vyberte a kliknite.
Upraviť, v rozbaľovacej ponuke nastavíme - vstavané, potom tretie strany, zopakujte akciu a pomocou -dinput8- odstránite problémy s myšou v hrách.

Kto má problémy so zvukom, môže zmeniť parameter - dsound - na vstavaný.

Profix vína

WINEARCH=win32 WINEPREFIX=~/winecfg názov_predpony
WINEPREFIX=~/názov_predpony C:/cesta/k/programu

Wine je bezplatná a open source implementácia Windows API. Wine nie je operačný systém ani počítačový emulátor ako sa dá opísať napr. virtualizačný softvér (VirtualBox, VmWare atď.), čo zdôrazňuje dekódovanie jeho názvu " Víno nie je emulátor". Víno bola vytvorená s cieľom znížiť mieru závislosti od činnosti a postavenia korporácie Microsoft, čím sa rozširuje rozsah bezplatné operačné systémy prostredníctvom možnosti spustiť programy pre Windows.

Wine nie je emulátor

V skutočnosti, Víno je súbor knižníc a softvérových nástrojov, ktorý umožňuje spustiť programy systému Windows a podobné tomu, čo sama používa operačný systém od spoločnosti Microsoft. Časť softvérová distribúcia Wine obsahuje aj programy na jeho konfiguráciu (), editor registrov, balík skriptov, správca súborov, Poznámkový blok atď. Množstvo programy pre Windows ktoré už sú behať s vínom dosť veľké a neustále rastúce. Na http://appdb.winehq.org je špecializovaná databáza s poznámkami o kompatibilite niektorých programy s Wine. Medzi plne kompatibilné s Programy pre víno veľa kancelárií a multimédií programy, programy pre podniky a organizácie, „1C“ vrátane programov na spracovanie grafiky (vrátane niektorých verzií Adobe Photoshop atď.). Počet podporovaných a pôvodne kompatibilných s hry s vínom.

Od emulácie akýchkoľvek zariadení a počas prevádzky Víno nevyskytuje, prevádzková rýchlosť je kompatibilná s Programy pre víno pri jej používaní nebýva nižšia ako pri práci priamo v Windows (a často vyššie).

Na základe alebo pomocou komponentov, Víno v rôznych časoch také projekty ako Cedega(zameraný na spúšťanie hier, po prvé), kríženie(zameraný na spustenie aplikácie) atď.

Inštalácia Wine

Softvérový balík pre víno najčastejšie zaraďované do moderných Linuxové distribúcie (Ubuntu, Mint, Debian, openSUSE atď.), a pre jeho vyhľadávanie a inštalácie S najväčšou pravdepodobnosťou budete musieť kontaktovať vedenie distribučný softvér.

apt-get nainštalovať víno Komu nainštalovať WINE, vykonať v konzolu ako administrátor, pre Debian, Ubuntu, Mint atď. zips nainštalovať víno wine-gecko Pre SUSE a openSUSE Linux.

Nastavenie Wine

Na začiatok Programy na nastavenie vína, zavolajte v konzole alebo v dialógovom okne skratky príkazu, winecfg (použite " WINEPREFIX"). Winecfg prispôsobuje vzhľad programov Windows napríklad umožňuje zmeniť verziu súboru knižníc Windows (2000, XP, 2003, Vista, ...) atď.

Winetricks - dodatočné nastavenia, komponenty a programy

Winetricks je súbor skriptov napísaných vývojármi Víno a komunite, aby sa uľahčili zmeny niektorých skrytých Nastavenia vína, inštalácie niektoré ďalšie systémové knižnice ( DirectX atď.) a populárne Programy Windows vrátane Internet Explorer ( IE), niekoľko ukážok hry atď.. Winetricks je zvyčajne súčasťou distribúcie Wine. Na spustenie hlavného dialógového okna Winetricks sa spúšťajú v konzole alebo dialógové okno príkazovej skratky (kombinácia kláves " Alt+F2"), príkaz" vinárske triky". Môžete tiež použiť príkazy ako winetricks directx9 v konzole, kde "directx9"- názov nainštalovaného komponentu. Na zobrazenie zoznamu ponúkaných kategórií komponentov Winetricks na inštaláciu, môžeš zavolať Wintricks list príkaz, a za uvedenie obsahu samotných kategórií - winetricks aplikácie zoznam, kde "aplikácie"- názov požadovanej kategórie.

Spustenie programov Windows vo Wine

spôsob spúšťanie programov vo Wine typické pre prácu s akýmikoľvek súbormi, či už je to obrázok, textový súbor alebo spustiteľný súbor exe súbor v našom prípade: môžete len spustiť spustiteľný súbor Windows (*.exe) zo správcu súborov (napríklad dvojitým kliknutím) alebo spustite príkaz v konzole wine ~/Downloads/program.exe . Môžete tiež spustiť programy systému Windows cez vnútorné cesty Víno, ak sú umiestnené v adresároch pripojených ako systémové jednotky pri spustení potrebné profil ("predpona") Víno(či už je to štandardný "~/.wine/drive_c", alebo akékoľvek iné priečinky, prispôsobené vy). V tomto prípade sa používa formát adresy DOS. programy wine C:\\Program\ Files\\programm.exe .

Pred špeciálne znaky, ako je rovnaká spätná lomka alebo medzera, sa pridá spätná lomka "\".

Inštalácia programov Windows vo Wine

Pre Inštalácia programu Windows, respektíve budete potrebovať spustite jeho inštalátor: wine setup.exe Ďalej budete musieť prejsť štandardným postupom Inštalácie softvéru Windows, ktorý najčastejšie spočíva v opakovanom kliknutí na tlačidlo „Ďalej“. Jedna z najzaujímavejších funkcií Víno spočíva v možnosti využitia profilov, alebo tzv. predpony", na inštaláciu programov - nezávislé kópie sád systémových knižníc, Programy a nastavenia systému Windows. štandardné Predpona vína, t.j. priečinok, kde je zapísaný predvolený profil, je ".wine" - skrytý priečinok v domovskom adresári používateľa. Ak chcete použiť samostatné "predpona", musíte preň vytvoriť nový priečinok ( na obnovenie profilu - odstráňte jeho obsah) a použite export globálnej premennej WINEPREFIX(možné ako súčasť tímu spustenie programu Windows vrátane inštalačných programov). Napríklad WINEPREFIX="/home/user/.wine-programm" wine setup.exe . Pre nainštalované programy Wine vytvorí skratky v ponuke lokálneho používateľa (~/.local/share/applications/). desktop (Gnome, KDE, XFCE atď.) s použitím potrebného predpony.

Wine nie je emulátor Windows, ale alternatívna implementácia Windows API. Program umožňuje spúšťať väčšinu aplikácií pre Windows na Linuxe, vrátane hier. Poďme sa teda pozrieť a pokúsiť sa prísť na to, čo je čo.

Najprv si nainštalujte najnovšiu dostupnú verziu, ktorá momentálne je Víno 1.6 RC4.
Otvárame Terminál a zadajte:
sudo add-apt-repository ppa:ubuntu-wine/ppa
aktualizácia sudo apt-get
sudo apt-get install wine

Otvárame v Terminál nastavenie:
winecfg

Otvorenie karty Pohľad a integrácia a zmeniť cesty ukladania používateľských priečinkov na iné, aby sa rôzne uložené hry a iné veci ukladali na iné miesto, a nie do vašich domovských priečinkov. Môžete napríklad zadať adresár ~/.wine/drive_c/docs/(Tento priečinok je potrebné najskôr vytvoriť).


Teraz otvorte kartu Disky a uvidíte, ako je celý koreňový adresár dostupný vo Wine, čo nie je bezpečné. Zatiaľ sa toho nedotkneme, ale v budúcnosti, keď si nainštalujete to, čo potrebujete, odporúčam pre každý prípad odstrániť cestu ku koreňovému adresáru.


Ďalej bež Winetricks cez menu resp Terminál príkaz:
vinárske triky

Teraz nainštalujeme potrebné knižnice na spustenie aplikácií a hier (dodržujte poradie v zozname). Neinštalujte všetko naraz, vyberte si 2-3 položky naraz. Všimnite si prosím, kde sa položka nachádza Manuálne stiahnutie, potom si musíte stiahnuť inštalátor sami a skopírovať ho do požadovaného priečinka (víno vám povie kde) do vyrovnávacej pamäte ~/.cache/winetricks/názov_priečinka, reštart vinárske triky a znova vyberte položku.

Nainštalujte písma, vyberte Nainštalujte písmo:

  • corefonts


Vložili sme potrebné programy, vyberte Nainštalujte Windows DLL alebo komponent:
  • dotnet20
  • dotnet30(musíte si stiahnuť súbor z odkazu na víno a skopírovať ho do ~/.cache/winetricks/dotnet30 a reštartujte)
  • dotnet35(pred inštaláciou prepnite verziu systému Windows vo winecfg na Windows XP)
  • vcrun2003
  • vcrun2005
  • vcrun2008
  • vcrun2010
  • vcrun6
  • d3dx9
  • d3dx10
  • d3dx11_42
  • d3dx11_43
  • d3dxof
  • devenum
  • dinput8
  • priama hudba
  • priama hra
  • dxdiag
  • dxdiagn
  • winhttp
  • wininet
  • wmp9
  • wsh56js
  • xinput
  • xvid
  • vb5run
  • vb6run
  • physix
  • nepálený vzduch
  • blesk


Nastavte register, vyberte Zmeniť nastavenia:
  • ddr=opengl
  • glsl=povolené
  • multisampling=povolené
  • mwo=povolené
  • orm=fbo
  • psm=povolené
  • rtlm=auto
  • zvuk=alsa
  • veľkosť videopamäte=1024(tu vyberte veľkosť pamäte vašej grafickej karty)
  • vsm=hardvér


Základné nastavenie Wine dokončené! Teraz môžete nainštalovať Windows hry a programy, ktoré chcete spustiť na Kubuntu.
Podotýkam, že nie všetko môže fungovať pod Wine. Niektoré programy môžu na spustenie alebo fungovanie vyžadovať ďalšie knižnice, ako aj nastavenia registra a ďalšie veci, alebo sa nemusia vôbec spustiť z dôvodu nedostatočnej podpory niektorých funkcií. Ak sa program nespustí, spustite ho Terminál a Wine vám dá chybový protokol, ktorý vám pomôže, napríklad:
víno "/home/USER/.wine/drive_c/Program Files/Game/Game.exe"

Pred inštaláciou programu alebo hry navštívte

Pre správny chod väčšiny hier je potrebné upraviť register nášho pseudo Windowsu. Na to nám poslúži utilita Winetricks, ktorá bola nainštalovaná spolu s Wine.
Vykonajte nasledujúce manipulácie: Aplikácie->Wine->Winetricks. V otvorenom okne začiarknite: Vyberte predvolenú predponu vína . OK

V ďalšom okne označte: Zmeniť nastavenia. OK

Budete mať prístup k hlavným nastaveniam vášho balíka Ubuntu-Wine-Windows.

Tu skontrolujte nasledujúce možnosti:
1. DirectDrawRender(ddr) opengl
2. Direct3D Multisampling povolené
3. OffscreenRenderingMode(orm) fbo
4. PixelShaderMode (psm) povolený
5. Automatické vykreslenie TargetLockMode(rtlm).
6. UseGLSL(glsl) povolené (predvolené)
7. Hardvér VertexShaders(vsm).
8. VideoMemorySize 1024 (vyberte hodnotu RAM vašej grafickej karty)
9. MouseWarpOverride(mwo) povolené (force)
Potvrdzujeme naše zmeny - OK.
Všetky nastavenia registrov nášho systému sú uložené v textových súboroch (system.reg; user.reg; userdef.reg) umiestnených na adrese - Home\Username\.Wine a je možné ich upravovať v akomkoľvek textovom editore (vyskúšajte v reálnom Windowse ?! ). Na úpravu môžete použiť aj známejšiu metódu Windows - editor registra: do terminálu zadajte wine regedit OK

spustí sa editačný program

Ako vidíte, všetko, čo sme urobili vo Winetricks, sa odráža v nastaveniach registra.