Vyno diegimas. „Wine“ nustatymas ir įdiegimas „Ubuntu“ diegime per vyną

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 tobulinama, tačiau kol kas, deja, ne visos programos joje veikia tinkamai (o kai kurios iš viso neveikia). Taip pat liūdna iki šiol – nėra visiško DirectX 10 ir 11 palaikymo, tik 9 ir jaunesni. (Naujausiose bandomosiose versijose „DirectX 10“ palaikymas aktyviai tobulinamas). Tačiau nepaisant to, „DirectX 9“ yra daug žaidimų. Šiame straipsnyje mes įdiegsime ir sukonfigūruosime „Wine“, taip pat įdiegsime „PlayOnLinux“ programą, kuri yra labai naudinga žaidimams. Diegimas priklausys nuo jūsų platinimo, tačiau pati programos sąranka yra visiškai tokia pati daugumoje platinimų. Yra dvi Vyno šakos – stabili ir testuojanti. Daugeliu atvejų rekomenduojama naudoti bandomąjį, nes programa aktyviai vystoma ir tobulinama. Kol kas pažiūrėkime, kaip įdiegti stabilią versiją (pavyzdžiai yra komandų eilutėje, 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 užtrauktukas vyne

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

Pastaba. Jei turite 64 bitų sistemą, kad 32 bitų programos veiktų tinkamai (ir dauguma žaidimų yra tokie), turite sukonfigūruoti Wine su 32 bitų priešdėliu. Norėdami tai padaryti, įvedame:

WINEARCH=win32 WINEPREFIX=~/.wine winecfg

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

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


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

tiesiogiai žaisti, dmsynth

dotnet20

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

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

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

wmp10, wsh56vb, wsh57, xact, xact_jun2010, xinput

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

pagrindiniai šriftai, fontfix

Registro nustatymai

Atidarymas Pakeisti nustatymus ir švęsti

1. DirectDrawRender(ddr) -- opengl
2. Multisampling Direct3D – įjungta
3. OffscreenRenderingMode(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 pagerinti kai kurių žaidimų našumą).
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.

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

Dabar apie bandomąją versiją. 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 (pavyzdžiui, Debian), norėdami įdiegti bandomąją versiją, turite ją sukurti iš šaltinio kodo. Tačiau tai nepatenka į šio straipsnio taikymo sritį. Arba galite įdiegti, o tai taip pat yra bandymas, bet turi keletą papildomų funkcijų.

P.S. Tiems, kurie mėgsta pamatyti vieną kartą, verta perskaityti šimtą kartų - trumpas 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 perėjimas nuo 64 iki 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, galite jį uždaryti - kol kas nereikia. Galite viską sukonfigūruoti per grafinę sąsają, tačiau tai užtrunka ilgai, o jei įvyko gedimas, nesuprasite, kur tai įvyko. Įdiegkime per konsolę (terminalą).
Įdiegkime šriftus.

Winetricks pagrindiniai šriftai

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

Winetricks directx9 d3dx9 d3dx9_26 d3dx9_28 d3dx9_31 d3dx9_35 d3dx9_36 d3dx9_42 d3dx9_43 d3dx10 d3dx10_43 dx3x3d dinput8 dinput dirac directmusic directplay dmsynth dsound

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=desabled videomemorysize= (pažymėkite reikšmę pagal vaizdo plokštės atmintį, jei vaizdo atminties yra daugiau nei 2048, pažymėkite ją ir pataisykite registre) vsm=0 vsm=1 vsm=2 vsm=3

Pasirinkite paleisti winecfg

Nustatykite „Wine“ versiją (išskleidžiamajame sąraše) į „Windows-7“ arba naujesnę.
Skirtuke - Bibliotekos - esamose reikšmėse ieškokite - įvesti - pasirinkite ir spustelėkite.
Pakeiskite, išskleidžiamajame meniu nustatykite įtaisytąjį, tada trečiosios šalies, pakartokite veiksmą ir su -dinput8- pašalinkite pelės problemas žaidimuose.

Jei turite problemų su garsu, galite pakeisti parametrą - dsound - į įmontuotą.

Profix vynas

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

Ankstesnis vadovas yra pasenęs ir neapima daugelio vyno savybių. Čia aprašysiu pradinę vyno sąranką, kad ją suprastų visi. Kad bibliotekos veiktų tinkamai, vyno gudrybės mums tai padės. Bet pirmiausia įdiegkime naujausią vyno versiją:

sudo apt-get install wine

Taip pat yra saugykla, kuri dažniau atnaujinama, bet dažnai nestabili:

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

Vyno triukai

Vyno triukai– scenarijus, leidžiantis keliais paprastais veiksmais įdiegti papildomus „Windows“ komponentus „Wine“.

Iš saugyklų įdiegta „Winetricks“ versija dažnai yra pasenusi. Norėdami atnaujinti, atlikite šiuos veiksmus:

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

Jei Winetricks pateikia maišos sumos klaidą, pabandykite paleisti šią komandą dar kartą arba paleiskite programą rankiniu būdu naudodami wine ~/.wine/.chache/winetricks/program_folder/program

Winetricks galite naudoti tiek GUI, tiek konsolės režimu. GUI paspauskite Alt + F2 ir įveskite winetricks. Konsolės režimui naudokite winetricks programos_pavadinimas, pavyzdžiui:

Winetricks directx9 dotnet11

Bet neskubėkite su sąranka! Norėdami tai padaryti, turite sukurti priešdėlį. Prefiksas – katalogas, kuriame yra C: disko emuliacija su visomis „Windows“ programomis ir bibliotekomis. Teoriškai galite įdiegti programas net / mnt, tačiau praktiškai tai dažniausiai sukelia gedimus. Jei turite 32 bitų sistemą, tiesiog įveskite winecfg. Jei turite 64 bitų sistemą, primygtinai rekomenduoju sukurti 32 bitų priešdėlį, kad tai padarytumėte, įveskite:

WINEARCH =win32 WINEPREFIX =~/ .wine winecfg

Pvz., .NET Framework yra skirta (vyno trikdžiuose) tik 32 bitų sistemoms.

Jei paleisdami winecfg matote langą, raginantį įdiegti mono ir gekko, sutikite ir palaukite. Pasinerkite į vyno nustatymus ir pradėkite pildyti.

Užpildymas vynu

Internete rasite daug vadovų, kaip užpildyti vyną programomis, kiekvienai iš jų gali prireikti bibliotekų, kurios nesuderinamos su kita. Bet tam galite sukurti skirtingus priešdėlius skirtingoms programoms:

WINEARCH =win32 WINEPREFIX =~/ prefix_name winecfg

Programos paleidimas: WINEPREFIX=~/priedėlio_vardas C:/kelias/į/programą

Aukščiau pateiktame pavyzdyje C:/ laikoma aplanko šaknimis, t. y. wine C:/notepad.exe atitinka ~/.wine/notepad.exe

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 tobulinama, tačiau kol kas, deja, ne visos programos joje veikia tinkamai (o kai kurios iš viso neveikia). Taip pat liūdna iki šiol – nėra visiško DirectX 10 ir 11 palaikymo, tik 9 ir jaunesni. (Naujausiose bandomosiose versijose „DirectX 10“ palaikymas aktyviai tobulinamas). Tačiau nepaisant to, „DirectX 9“ yra daug žaidimų. Šiame straipsnyje mes įdiegsime ir sukonfigūruosime „Wine“, taip pat įdiegsime „PlayOnLinux“ programą, kuri yra labai naudinga žaidimams. Diegimas priklausys nuo jūsų platinimo, tačiau pati programos sąranka yra visiškai tokia pati daugumoje platinimų. Yra dvi Vyno šakos – stabili ir testuojanti. Daugeliu atvejų rekomenduojama naudoti bandomąjį, nes programa aktyviai vystoma ir tobulinama. Kol kas pažiūrėkime, kaip įdiegti stabilią versiją (pavyzdžiai yra komandų eilutėje, 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 užtrauktukas vyne

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

Pastaba. Jei turite 64 bitų sistemą, kad 32 bitų programos veiktų tinkamai (ir dauguma žaidimų yra tokie), turite sukonfigūruoti Wine su 32 bitų priešdėliu. Norėdami tai padaryti, įvedame:

WINEARCH=win32 WINEPREFIX=~/.wine winecfg

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

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


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

tiesiogiai žaisti, dmsynth

dotnet20

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

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

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

wmp10, wsh56vb, wsh57, xact, xact_jun2010, xinput

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

pagrindiniai šriftai, fontfix

Registro nustatymai

Atidarymas Pakeisti nustatymus ir švęsti

1. DirectDrawRender(ddr) -- opengl
2. Multisampling Direct3D – įjungta
3. OffscreenRenderingMode(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 pagerinti kai kurių žaidimų našumą).
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.

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

Dabar apie bandomąją versiją. 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 (pavyzdžiui, Debian), norint įdiegti bandomąją versiją, ji turi būti sukompiliuota iš šaltinio kodo. Tačiau tai 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ą, verta perskaityti šimtą kartų - trumpas vaizdo įrašas, kaip įdiegti bandomąją Wine versiją Ubuntu:

„Wine“ nėra „Windows“ emuliatorius, o tik 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 įdiegkime naujausią turimą versiją, kuri šiuo metu yra Vynas 1.6 RC4.
Atidarymas Terminalas ir įveskite:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get atnaujinimas
sudo apt-get install wine

Atidaryti Terminalas nustatymai:
winecfg

Atidarykite skirtuką 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/(pirmiausia turite sukurti šį aplanką).


Dabar atidarykime skirtuką Diskai ir pamatysime, 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 paleidžiame Vyno triukai per meniu arba Terminalas komanda:
vyno triukai

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

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

  • pagrindiniai šriftai


Įdiegiame reikalingas programas, pasirenkame Įdiekite „Windows“ DLL arba komponentą:
  • dotnet20
  • dotnet30(reikia atsisiųsti failą iš vyno nuorodos ir nukopijuoti į ~/.cache/winetricks/dotnet30 ir pradėti 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
  • adobeair
  • 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 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 paleisti ar veikti gali prireikti papildomų bibliotekų, taip pat registro nustatymų ir kitų dalykų, arba gali iš viso nepasileisti dėl to, kad kai kurios funkcijos nepalaikomos. Jei programa nepaleidžiama, paleiskite per 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