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) -- openglPotvrdzujeme naše zmeny - OK.
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)
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 winebootPo 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 quartzPo tretie
winetricks vb5run vb6run vcrun2005 vcrun2008 vcrun2010 vcrun2012 vcrun2013 vcrun2015 vcrun6 vcrun6sp6Po š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=3Vyberte 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.