Wine (WINE Is Not an Emulator) yra speciali programa, suderinamumo sluoksnis, skirtas paleisti Win32 programas UNIX tipo sistemose. Paprasčiau tariant, šis dalykas leidžia paleisti Windows programas ir žaidimus jaukiame Linux :).
Programa aktyviai kuriama, tačiau kol kas, deja, ne visos programos joje veikia tinkamai (o kai kurios iš viso neveikia). Kol kas liūdna ir dėl žaidimų – nėra visiško DirectX 10 ir 11 palaikymo, tik 9 ir jaunesni. (Naujausiose bandomosiose versijose aktyviai tobulinamas „DirectX 10“ palaikymas). Tačiau nepaisant to, „DirectX 9“ yra daug žaidimų. Šiame straipsnyje mes įdiegsime ir sukonfigūruosime Wine bei įdiegsime PlayOnLinux programą, kuri yra labai naudinga žaidimams. Diegimas priklausys nuo jūsų platinimo, tačiau pati programos sąranka yra lygiai tokia pati daugumoje platinimų. Yra dvi Vyno šakos – stabili ir testuojanti. Daugeliu atvejų rekomenduojama naudoti bandomąjį, nes programa aktyviai tobulinama ir tobulinama. Kol kas apsvarstykite galimybę įdiegti stabilią versiją (pavyzdžiai skirti komandinei eilutei, tačiau galite naudoti grafines priemones, tokias kaip Ubuntu Software Center arba 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 vyne

sudo yum įdiegti vyną
cd /tmp
wget http://www.kegel.com/wine/winetricks
chmod +x winetricks

Pastaba. Jei turite 64 bitų sistemą, norint tinkamai veikti 32 bitų programas (ir dauguma žaidimų yra tokie), turite sukonfigūruoti Wine 32 bitų priešdėlį. Tam mes važiuojame:

WINEARCH=win32 WINEPREFIX=~/.wine winecfg

Atsidarys nustatymų langas. Galite palikti viską taip, kaip yra.

Dabar turime įdiegti sistemos bibliotekų rinkinį, kad mūsų „Windows“ programos veiktų. Programos meniu raskite ir paleiskite Vyno triukai(arba iš terminalo su komanda vyno triukai). Pirmame lange pasirinkite --- Pasirinkite numatytąjį vyno prefiksą --- uždirbti gerai. Antroje ---Įdiekite Windows DLL arba komponentą ---Gerai


Prisiminti:
Reikės pažymėti taškais, kaip ir sąraše. Geriau montuoti ne visus iš karto, o kelis gabalus vienu metu. Patogumui juos atskirsiu. Diegdami nepersistenkite, turite sutikti su licencijos sutartimis ir kitais dalykais. Atsidarys klaidų langai, spustelėkite Gerai. Pradėkime.

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

dotnet20

dotnet30(atsiras klaidos ir atsivers langas failų tvarkyklėje ir naršyklėje, atsisiųskite iš antros nuorodos ir perkelkite į šį failų tvarkyklės langą. Įrašome pulte vyno triukai ir dar kartą pasirinkite dontnet30. Prieš tai darydami, turite patikrinti „Wine Setup“, kad versija būtų „Windows XP“ arba „Vista“.

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

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

wmp10, wsh56vb, wsh57, xact, xact_jun2010, xinput

Įdiekite šriftus. Pasirinkite Įdiekite šriftą ir nurodyti

corefonts, fontfix

Registro nustatymas

Atsidarome Pakeisti nustatymus ir švęsti

1. DirectDrawRender(ddr) -- opengl
2. Multisampling Direct3D – įjungta
3. Offscreen RenderingMode(orm) – fbo
4. PixelShaderMode(psm) – įjungta
5. Pateikite TargetLockMode(rtlm) – automatinį
6. UseGLSL(glsl) -- įjungta (numatytasis) (Nvidia vaizdo plokštėms rekomenduojama palikti išjungtą. Tai gali žymiai padidinti kai kurių žaidimų našumą).
7.VertexShaders(vsm) – techninė įranga
8. VideoMemorySize 1024 (pasirinkite vaizdo plokštės RAM reikšmę)
9. MouseWarpOverride(mwo) – įjungta (priverstinė)
Patvirtiname savo pakeitimus – gerai.

Tai iš tikrųjų viskas. Dabar keletas pastabų apie programinės įrangos ir žaidimų diegimą. Pirma, jokiu būdu neįdiekite papildomos programinės įrangos, kurią siūlo programa (visų rūšių nukreipimo, vaizdo c ++ ir pan.). Atidžiai patikrinkite ir, jei reikia, panaikinkite varnelę. Antra, diegimo pabaigoje panaikinkite žymėjimą „Vykdyti programą“.

Dabar bandomoji versija. Yra speciali Ubuntu/Mint saugykla. Norėdami jį prijungti ir įdiegti bandomąją Wine versiją, terminale įveskite:

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

Kai kuriuose platinimuose (pvz., Debian), norint įdiegti bandomąją versiją, ji turi būti sukurta iš šaltinio. Bet tai jau nepatenka į šio straipsnio taikymo sritį. Arba galite įdiegti vyno paruošimą, kuris taip pat yra bandymas, bet turi keletą papildomų funkcijų.

P.S. tiems, kurie mėgsta pamatyti vieną kartą, nei skaityti šimtą kartų - mažas vaizdo įrašas, kaip įdiegti bandomąją Wine versiją Ubuntu:

Neseniai „Wine“ pasikeitė į gerąją pusę, „Mono“ buvo patobulintas ir dabar veikia gerai.

Tikiuosi, kad įdiegsite „Wine x64“ be instrukcijų naudodami „Pridėti arba šalinti programas“.

Vyno keitimas iš 64 į 32

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

Įdiegę, programoje turite rasti piktogramą Vyno nustatymai arba paleisti komandą konsolėje

Wine pasiūlys įdiegti Mono paketą - sutinkame (gerai), po Gecko x64 ir Gecko x32 paketo - sutinkame (OK), atsidarys Wine nustatymų langas, galėsite jį uždaryti - kol prireiks. Galite viską sukonfigūruoti per grafinę sąsają, tačiau tai užtrunka ilgai, o jei įvyko gedimas, jūs nesuprasite, kur tai įvyko. Įdiegti per konsolę (terminalą).
Įdiekite šriftus.

winetricks pagrindiniai šriftai

Pirma ilga komanda (nukopijuota, įklijuota į konsolę, paspauskite Enter). Atsisiųs reikiamas bibliotekas, atsiras diegimo programos, sutinkame su licencijos sutartimis ir įdiegsime. Jei įvyksta gedimas (klaida mfc40) arba diegimas užstringa konsolėje, paspauskite Ctrl + C (sustabdykite procesą), dar kartą vykdykite šią komandą. Viskas turi būti įdiegta (patikrinta). Diegimo greitis priklauso nuo jūsų interneto ryšio greičio.

vyno triukai

Antroji komanda

winetricks dxdiagn gdiplus gfw mfc40 mfc42 msxml6 kvarcas

Trečias

winetricks vb5run vb6run vcrun2005 vcrun2008 vcrun2010 vcrun2012 vcrun2013 vcrun2015 vcrun6 vcrun6sp6

Ketvirta

winetricks wsh57 wsh56vb xact xact_jun2010 xinput

Tada pasirinkite keisti nustatymus ir nustatykite

ddr=opengl fontfix glsl=įjungta multisampling=įjungta mwo=įjungta nocrashdialog orm=fbo psm=0 psm=1 psm=2 psm=3 rtlm=auto strictdrawordering=išjungta videomemorysize= nei 2048, tada pažymėkite registre, tada pataisykite) vsm=0 vsm=1 vsm=2 vsm=3

Pasirinkite paleisti winecfg

Nustatykite „Wine“ versiją (išskleidžiamajame sąraše) į „Windows-7“ arba naujesnę versiją.
Skirtuke - Bibliotekos - esamose vertėse, kurių ieškome - įvesties - pasirinkite ir spustelėkite.
Redaguoti, išskleidžiamajame meniu mes nustatome - įmontuotas, tada trečioji šalis, pakartokite veiksmą ir su -dinput8- pašalina pelės problemas žaidimuose.

Kas turi problemų su garsu, gali pakeisti parametrą – dsound – į įmontuotą.

Vyno profix

WINEARCH=win32 WINEPREFIX=~/winecfg prefix_name
WINEPREFIX=~/priedėlio_vardas C:/kelias/į/programą

„Wine“ yra nemokamas atvirojo kodo „Windows“ API diegimas. Wine nėra operacinė sistema ar kompiuterio emuliatorius, kaip galima apibūdinti, pvz. Virtualizavimo programinė įranga (VirtualBox, VmWare ir tt), kuris pabrėžia jo pavadinimo dekodavimą " Vynas nėra emuliatorius". Vynas buvo sukurta siekiant sumažinti priklausomybės nuo korporacijos veiklos ir padėties laipsnį Microsoft, plečiant taikymo sritį nemokamos operacinės sistemos per galimybę paleisti programas, skirtas „Windows“..

Vynas nėra emuliatorius

Faktiškai, Vynas yra bibliotekų ir programinės įrangos įrankių rinkinys, leidžiantis paleisti windows programas ir panašiai kaip ji pati naudojasi operacinė sistema iš „Microsoft“.. dalis „Wine“ programinės įrangos platinimas taip pat apima jo konfigūravimo programas (), registro rengyklę, scenarijų paketą, failų tvarkyklė, užrašų knygelė ir kt. Kiekis „Windows“ skirtos programos kurios jau yra bėgi su Vynu gana didelis ir nuolat augantis. Svetainėje http://appdb.winehq.org yra specializuota duomenų bazė su pastabomis apie tam tikrų programos su vynu. Tarp visiškai suderinamų su Vyno programos daug biuro ir daugialypės terpės programos, programosįmonėms ir organizacijoms, „1C“, įskaitant grafikos apdorojimo programas (įskaitant kai kurias „Adobe Photoshop“ versijas ir tt). Palaikomų ir iš pradžių suderinamų su vyno žaidimai.

Nuo bet kokių įrenginių emuliacijos ir veikimo metu Vynas nevyksta, veikimo greitis yra suderinamas su Vyno programos naudojant, jis paprastai nėra mažesnis nei dirbant tiesiogiai „Windows“ (ir dažnai aukštesnė).

Remiantis arba naudojant komponentus, Vynas skirtingais laikais tokie projektai kaip Cedega(Orientuota į paleisti žaidimus, pirmiausia), kryžminis(Orientuota į programos paleidimas) ir kt.

Vyno diegimas

Vyno programinės įrangos paketas dažniausiai įtraukiami į šiuolaikinius Linux platinimai (Ubuntu, Mint, Debian, openSUSE ir kt.), o jo paieškai ir instaliacijos Labiausiai tikėtina, kad turėsite susisiekti su administracija platinimo programinė įranga.

apt-get įdiegti vynąĮ įdiegti WINE, vykdyti konsolė kaip administratorius, skirta Debian, Ubuntu, Mint ir kt. zypper įdiegti vyno vyno gekoną Dėl SUSE ir openSUSE Linux.

Vyno nustatymas

Pradžiai Vyno nustatymo programos, skambinti konsolėje arba komandų nuorodų dialogo lange, winecfg (naudokite " VYNO PREFIXAS"). „Winecfg“ tinkina „Windows“ programų išvaizdą pavyzdžiui, galima pakeisti bibliotekų rinkinio versiją „Windows“ (2000, XP, 2003, Vista,...) ir kt.

Winetricks – papildomi nustatymai, komponentai ir programos

Vyno triukai yra kūrėjų parašytų scenarijų rinkinys Vynas ir bendruomenei, kad būtų lengviau pakeisti kai kuriuos paslėptus dalykus Vyno nustatymai, instaliacijos kai kurios papildomos sistemos bibliotekos ( „DirectX“. ir tt) ir populiarus „Windows“ programos, įskaitant „Internet Explorer“ ( T.Y), kelios demonstracinės versijos žaidimai ir tt. „Winetricks“ paprastai įtraukiamas į „Wine“ platinimą. Norėdami paleisti pagrindinį dialogo langą Winetricks vykdomas konsolėje arba komandų sparčiųjų klavišų dialogo langas (klavišų derinys " Alt + F2"), komandą" vyno triukai Taip pat galite naudoti tokias komandas kaip winetricks directx9 konsolėje, kur "directx9"- įdiegto komponento pavadinimas. Norėdami peržiūrėti siūlomų komponentų kategorijų sąrašą Winetricks įdiegti, tu gali paskambinti Wintricks sąrašo komanda, o už pačių kategorijų turinio surašymą – vyno triukai programėlės sąrašas, kur "programėlės"- reikiamos kategorijos pavadinimas.

„Windows“ programų paleidimas „Wine“.

Būdas Vykdydami programas Wine būdingas darbui su bet kokiais failais, nesvarbu, ar tai vaizdas, tekstinis failas ar vykdomasis failas exe failą mūsų atveju: galite tiesiog paleiskite Windows vykdomąjį failą (*.exe) iš failų tvarkyklės (pvz., dukart spustelėkite) arba paleiskite komanda konsolėje wine ~/Downloads/program.exe . Jūs taip pat galite paleisti windows programas per vidinius kelius Vynas, jei jie yra kataloguose, sumontuotuose kaip sistemos diskai paleidžiant būtinus profilis („priešdėlis“) Vynas(ar tai būtų standartinis „~/.wine/drive_c“, ar bet kuris kitas aplankas, pritaikyti Tu). Šiuo atveju naudojamas DOS adreso formatas. programas vynas C: \\ Program \ Files \\ programm.exe .

Prieš specialiuosius simbolius, pvz., tą patį pasvirąjį brūkšnį arba tarpą, pridedamas pasvirasis brūkšnys „\“.

„Windows“ programų diegimas „Wine“.

Dėl Windows programos diegimas, atitinkamai, jums reikės paleiskite jo diegimo programą: wine setup.exe Tada turėsite atlikti standartinę procedūrą „Windows“ programinės įrangos diegimas, kurį dažniausiai sudaro pakartotinis mygtuko „Kitas“ paspaudimas. Viena įdomiausių savybių Vynas yra galimybė naudoti profilius arba vadinamuosius " priešdėliai", programoms įdiegti - nepriklausomos sistemos bibliotekos rinkinių kopijos, „Windows“ programos ir nustatymai. standartinis Vyno priešdėlis, t.y. aplankas, kuriame parašytas numatytasis profilis, yra „.wine“ – paslėptas aplankas vartotojo namų kataloge. Norėdami naudoti atskirą "priešdėlis", jums reikia sukurti naują aplanką ( norėdami iš naujo nustatyti profilį – ištrinkite jo turinį) ir naudoti pasaulinį kintamojo eksportą VYNO PREFIXAS(galima kaip komandos dalis „Windows“ programos paleidimas, įskaitant montuotojams). Pavyzdžiui, WINEPREFIX="/home/user/.wine-programm" wine setup.exe . Dėl įdiegtos Wine programos sukuria nuorodas vietinio vartotojo (~/.local/share/applications/) meniu darbalaukis (Gnome, KDE, XFCE ir tt) naudojant būtinus priešdėliai.

„Wine“ nėra „Windows“ emuliatorius, o alternatyvus „Windows“ API diegimas. Programa leidžia paleisti daugumą Windows programų Linux sistemoje, įskaitant žaidimus. Taigi pažiūrėkime ir pabandykime išsiaiškinti, kas yra kas.

Pirmiausia įdiekite naujausią turimą versiją, kuri šiuo metu yra Vynas 1.6 RC4.
Atsidarome Terminalas ir įveskite:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get atnaujinimas
sudo apt-get install wine

Atsidarome Terminalas nustatymai:
winecfg

Skirtuko atidarymas Peržiūra ir integracija ir pakeiskite vartotojų aplankų išsaugojimo kelius į kitus, kad įvairūs žaidimų įrašai ir kiti dalykai būtų saugomi kitoje vietoje, o ne jūsų namų aplankuose. Pavyzdžiui, galite nurodyti katalogą ~/.wine/drive_c/docs/(Šį aplanką pirmiausia reikia sukurti).


Dabar atidarykite skirtuką Diskai ir pažiūrėkite, kaip „Wine“ pasiekiamas visas šakninis katalogas, o tai nėra saugu. Kol kas jo neliesime, bet ateityje, kai įdiegsite tai, ko jums reikia, rekomenduoju bet kuriuo atveju pašalinti kelią į šakninį katalogą.


Toliau bėkite Vyno triukai per meniu arba Terminalas komanda:
vyno triukai

Dabar įdiegsime reikalingas bibliotekas programoms ir žaidimams paleisti (stebėkite sąrašo tvarką). Nemontuokite visko iš karto, rinkitės 2-3 elementus vienu metu. Atkreipkite dėmesį, kur yra daiktas Rankinis atsisiuntimas, tada jūs turite patys atsisiųsti diegimo programą ir nukopijuoti ją į norimą aplanką (vynas jums pasakys kur) į talpyklą ~/.cache/winetricks/folder_name, perkrauti vyno triukai ir dar kartą pasirinkite elementą.

Įdiekite šriftus, pasirinkite Įdiekite šriftą:

  • pagrindiniai šriftai


Įdedame reikiamas programas, pasirenkame Įdiekite „Windows“ DLL arba komponentą:
  • dotnet20
  • dotnet30(reikia atsisiųsti failą iš vyno nuorodos ir nukopijuoti į ~/.cache/winetricks/dotnet30 ir paleisti iš naujo)
  • dotnet35(Prieš diegdami perjunkite Windows versiją Wincfg į Windows XP)
  • vcrun2003
  • vcrun2005
  • vcrun2008
  • vcrun2010
  • vcrun6
  • d3dx9
  • d3dx10
  • d3dx11_42
  • d3dx11_43
  • d3dxof
  • devenum
  • įvestis8
  • tiesioginė muzika
  • tiesioginis žaidimas
  • dxdiag
  • dxdiagn
  • winhttp
  • vyninė
  • wmp9
  • wsh56js
  • xinput
  • xvid
  • vb5run
  • vb6run
  • fiziksas
  • Adobe air
  • blykstė


Nustatykite registrą, pasirinkite Pakeisti nustatymus:
  • ddr=opengl
  • glsl=įjungta
  • multisampling=įjungta
  • mwo=įjungta
  • orm=fbo
  • psm=įjungta
  • rtlm=auto
  • garsas=alsa
  • videomemorysisize=1024(čia pasirinkite savo vaizdo plokštės atminties dydį)
  • vsm = aparatūra


Pagrindinė vyno sąranka baigta! Dabar galite įdiegti „Windows“ žaidimus ir programas, kurias norite paleisti „Kubuntu“.
Pastebiu, kad ne viskas gali veikti pagal „Wine“. Kai kurioms programoms gali prireikti papildomų bibliotekų, kad jos veiktų ar veiktų, taip pat registro parametrai ir kiti dalykai, arba jos gali visai nepasileisti dėl to, kad kai kurioms funkcijoms trūksta palaikymo. Jei programa nepasileidžia, paleiskite Terminalas ir Wine pateiks klaidų žurnalą, kuris padės, pavyzdžiui:
wine "/home/USER/.wine/drive_c/Program Files/Game/Game.exe"

Prieš diegdami programą ar žaidimą, apsilankykite

Kad dauguma žaidimų veiktų teisingai, būtina pakoreguoti mūsų pseudo Windows registrą. Norėdami tai padaryti, naudosime Winetricks įrankį, kuris buvo įdiegtas kartu su Wine.
Atlikite šias manipuliacijas: Programos-> Vynas-> Vyno triukai. Atsidariusiame lange patikrinkite: Pasirinkite numatytąjį vyno prefiksą . Gerai

Kitame lange pažymėkite: Keisti nustatymus. Gerai

Turėsite prieigą prie pagrindinių Ubuntu-Wine-Windows paketo nustatymų.

Čia patikrinkite šias parinktis:
1. DirectDrawRender(ddr) opengl
2. „Direct3D Multisampling“ įjungtas
3. OffscreenRenderingMode(orm) fbo
4. „PixelShaderMode“ (psm) įjungtas
5. Pateikite TargetLockMode(rtlm) automatinį režimą
6. Naudoti GLSL(glsl) įjungtas (numatytasis)
7. VertexShaders(vsm) aparatinė įranga
8. VideoMemorySize 1024 (pasirinkite vaizdo plokštės RAM reikšmę)
9. MouseWarpOverride(mwo) įjungta (priverstinė)
Patvirtiname savo pakeitimus – gerai.
Visi mūsų sistemos registro nustatymai yra saugomi tekstiniuose failuose (system.reg; user.reg; userdef.reg), esančiuose adresu - Home\Username\.Wine ir juos galima redaguoti bet kuriame teksto rengyklėje (išbandykite tai tikroje Windows sistemoje ?!). Redaguodami taip pat galite naudoti labiau pažįstamą „Windows“ metodą - registro rengyklę: terminale įveskite wine regedit OK

bus paleista redagavimo programa

Kaip matote, viskas, ką padarėme Winetricks, atsispindi registro nustatymuose.