////Tästä lähteee ..... . Wowi kubuntulle/Ubuntulle .... Suora käännös ohjeista osotteessa ubuntun keskustelu alueella. Kiitetäköön, KidCharlesia ja Vanillaa jotka o luoneet nämä ohjeet itse helpotan tässä ohjeissa koko juttuu niin hyvin kun pystyn Aloitetaanpa imuttamalla tarvittavat ohjelmistot, tiedostot. Niin joo ja jos on wine jo asennettuna niin ehotan suoraan poistamaan koska sitä tarvii hieman patchailla. Eka käsky: sudo apt-get install build-essential , eli siis installoidaan build-essential paketti joka pitää sisällään käännös ohjelmia Seuraavana komento sudo apt-get build-dep wine, joka installoi tarvittavat lisukkeet jotta winen käännös onnistuu source kodesta. Sitten imutetaan itse winen source koodi sourceforgesta http://prdownloads.sourceforge.net/w...-0.9.6.tar.bz2. Sitten imuta seuraavana tarvittavat patch filut: http://kaspersandberg.com/~redeeman/...e-cvs-glx.diff http://kaspersandberg.com/~redeeman/...ow-fixes.patch Ja sitten imuttamaan tarvittavat .dll tiedostot http://www.dll-files.com/dllindex/dl....shtml?msvcp60 http://www.dll-files.com/dllindex/dll-files.shtml?mfc42 Sitten MozillaControl jota tarvitaan päivittämään WoW http://prdownloads.sourceforge.net/w...2.exe?download Nyt kaikki alustavat työt on tehty joten alotetaan kääntäminen ja asennus Ennen winen asennusta meidän on päivitettävä se patcheilla joten, ensin pura wine paketti komennolla tar -xvf wine-0.9.6.tar.bz2 Ja sen jälkeen siirrä wine-0.9.6 kansioon tiedostot wow-fixes.patch ja cvs-glx.diff Sen jälkeen komennot patch -p1 < wine-cvs-glx.diff patch -p1 < wine-wow-fixes.patch Joilla päivitetään winen ennen asentamista. Nyt käännetään wine ja installoidaan se: ./configure make depend && make sudo make install Nyt pitää root oikeuksilla tehdä sitten tiedosto joka tallentuu kansioon /etc sudo vim /etc/ld.so.conf nyt paina insert näppäintä, jonka jälkeen kirjota /usr/local/lib ja sitten paina Esc näppäintä jonka jälkeen painat shiftin pohjaan ja teet sen avulla : merkin , jolloin ruudun pitäisi mennä alas jonka jälkeen w ja enter, nyt alas tulee lukemaan että vim writed blaa blaa tms, ja nyt sitten q ja enter ja vimiä ei enää tarvia nyt kirjoita sudo ldconfig , tämän tarvii ubuntun dynaamisten linkkien takia, kun wine käyttää standardisempia metodeja Käynnistetään wine: eli konsoliin kirjoita käsky wine. Tämä luo .wine kansion koti hakemistoosi ja feikki C: aseman Nyt pääsemme laittaa dll filut "windowsin "system" hakemistoon seuraavalla komennolla mv msvcp60.dll mfc42 ~/.wine/drive_c/windows/system32/ Ja nyt meidän pitää asentaa mozilla controlli wineen wine MozillaControl1712.exe Nyt sitten graafiseen winen confurigointiin: winecfg 1. Applicationeissa vaihda windowsin versio Windows XP:hen 2. Graphics valikosta laita: 1. Enable Pixel Shaders 2. Set Vertex Shader to Hardware 3. Enable Allow the window manager to control the windows 3. In the Audio tab set to OSS output (Option, but reported to be best) Wowin settaus: Eli nyt ollaan päästy tähän asti ja wine on valmiina wowia varten.jos sulla ei oo toimivaa versiota wowista niin paras mahdollisuus on kopioida kaikki tiedostot kaikilta cdeiltä kovalevylle ja startata installeri winellä (ei testattu) muuten installointi pitäs sujua ihan normaalisti. Kun wowi on installoitu muokkaa /World of Warcraft/wtf/config.wtf tiedostoa, lisää seuraavat rivit: SET gxApi "opengl" SET SoundOutputSystem "1" SET SoundBufferSize "100" SET gxColorBits "24" SET gxDepthBits "24" Sinun tulee myöskin lisätä seuraavat rivit mutta käytä omaa resoluutiota mitä käytät peleissä ja omaa virkistystaajuutta. SET gxResolution "1280x1024" SET gxRefresh "60" Ja nyt käynnistä wow kirjottamalla konsolissa 'wine WoW.exe -opengl' Nvidia-settingsien lataaminen , jos sulla sattuu olee nvidian näytön ohjain kuten minulla , niin tulin huomanneeks että antialiasing ja anistropic filterin ei lähdekään päälle. wowin käynnistyksessä joten tässä pikku fixi pulmaan, sudo vim WoW kirjottelet vim editorissa sitten insertin avulla seuraavat nvidia-settings --load-config-only cd /wowin/pathi wine WoW.exe -opengl Tämän tiedoston päätin väsäillä itelleni ajankuluks mutta arvelin että jos joku haluaa joskus kokeilla millasta o leikkii linuxilla ja haluaa pelailla samalla sitten wowia tms niin tässä tämmönen ohje ...
No eka viesti multa niin ei montaa minuuttii kerennyt olla "väärässä" paikassa mutta eiköhän se täällä joo oo pikkasen parempi
Ajattelin kokeeksi testata toimiiko tämä todella ja ongelmia on ollut (ongelmaan on myös päättynyt). Ensin huomasin että kaikki linkit ei oikein toimineet kunnolla, no tästä selvisi hienosti googlella. Sitten pääsin kohtaan "make depend && make" jossa homma tyssäsi kokonaan virheeseen. Tässä loppuosa make depend && make komennosta: make[2]: Poistutaan hakemistosta "/home/hate29/Desktop/wine-0.9.6/dlls/user" make[2]: Siirrytään hakemistoon "/home/hate29/Desktop/wine-0.9.6/dlls/gdi" gcc -c -I. -I. -I../../include -I../../include -I/usr/include/freetype2 -D__WINESRC__ -D_GDI32_ -D_REENTRANT -fPIC -Wall -pipe -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wdeclaration-after-statement -Wpointer-arith -g -O2 -o freetype.o freetype.c freetype.c:106: error: 'FT_Get_Module' undeclared here (not in a function) freetype.c:106: warning: type defaults to 'int' in declaration of 'pFT_Get_Module' freetype.c: In function 'WineEngGetFontData': freetype.c:3728: error: 'TT_Face' undeclared (first use in this function) freetype.c:3728: error: (Each undeclared identifier is reported only once freetype.c:3728: error: for each function it appears in.) freetype.c:3728: error: expected ';' before 'tt_face' freetype.c:3729: error: 'SFNT_Interface' undeclared (first use in this function)freetype.c:3729: error: 'sfnt' undeclared (first use in this function) freetype.c:3733: error: expected expression before ')' token freetype.c:3733: error: 'tt_face' undeclared (first use in this function) freetype.c:3738: error: expected expression before ')' token freetype.c: In function 'is_hinting_enabled': freetype.c:3812: error: called object 'pFT_Get_Module' is not a function freetype.c:3813: warning: implicit declaration of function 'FT_DRIVER_HAS_HINTER' make[2]: *** [freetype.o] Virhe 1 make[2]: Poistutaan hakemistosta "/home/hate29/Desktop/wine-0.9.6/dlls/gdi" make[1]: *** [gdi] Virhe 2 make[1]: Poistutaan hakemistosta "/home/hate29/Desktop/wine-0.9.6/dlls" make: *** [dlls] Virhe 2 Enpä tiedä auttaako toi selvittämään ongelmaa. (ja onko tämä edes oikea paikka koko ongelmalle)