World of WarCraft i Linux

wow

Jeg savnede selv en dansk guide til opsætning af World of WarCraft, og da det er mit indtryk at flere unge klart fortrækker danske guides, syntes jeg at det ville være på plads at skrive en selv.
Jeg har skrevet denne danske guide, ud fra denne engelske:
http://gentoo-wiki.com/HOWTO_Install_and_update_Wo... (samt tilføjet lidt om nVidia)

Denne guide tager udgangspunkt i følgende dele:

-nVidia grafikdrivere (har du dog ATI-drivere installeret i forvejen med glx burde der dog ikke være nogen ko på isen).
-WINE
-Mozilla komponenter

Jeg har selv installeret Ubuntu (Debian-født dist.) på maskinen hvor jeg installerede WoW, samt X.org. Desuden et GeForce 6600 GT grafikkort,

--Drivere (hvis du allerede har installeret grafikdrivere bør du springe dette afsnit over).

Jeg tager som skrevet før udgangspunkt i nVidia-driverne og X.org.
Først henter vi installation-filen til nVidia's drivere fra deres hjemmeside.

I skrivende stun er den nyeste driver at finde her:
http://download.nvidia.com/XFree86/Linux-x86/1.0-7...

Ellers kan man selv finde den nyeste her:
http://www.nvidia.com/object/unix.html

Vi starter med at gå i shell:
CTRL + ALT + F1

Så lukker vi gdm ned (X) med kommandoen:
/etc/init.d/gdm stop

Vi henter vores kerne-headers (hvis du bruger Debian bruger du "kernel-headers" i stedet for "linux-headers"):
apt-get install linux-headers-$(uname -r)

Vi skal have lagt dem i /usr/src/linux, så nVidia driveren kan finde dem:

cd /usr/src
ln -s linux-headers-$(uname -r) linux

Vi skal også installere lidt værktøjer, så nVidia-driveren kan lave sin driver:
apt-get install gcc make

Derefter går vi til det dir hvor vi har lagt nVidia-driveren, og kører den med denne kommando:
sh NVIDIA-Linux-x86-1.0-7667-pkg1.run

Hvis alt går efter planen bør maskinen nu selv lege med kerne og drivere og installere den for dig.

Vi ordner nu vores config (hvis du bruger XFree skal du bruge config /etc/X11/XFree86.conf (eller sådan noget) i stedet):

nano /etc/X11/xorg.conf

Vi finder nu "Module"-sektionen, og fjerner nu følgende:

Load "GLCore"
Load "dri"

Vi tjekker også at følgende er til stedet, hvis ikke tilføjer vi den under "Module":

Load "glx"

Vi finder nu sektionen "Device" under samme fil, mere specifikt udskifter vi:

Driver "nv"

..(eller hvad der nu står under Driver) til:
Driver "nvidia"

Nu har vi fortalt X at den skal bruge nVidia-drivere. Vi gemmer nu filen med "CTRL + O" og afslutter nano med "CTRL + X".

Vi starter X op igen med:
/etc/init.d/gdm start

Hvis alt er gået efter planen ser du nu et nVidia-logo når du starter X op.

--WINE og tilhørselsmoduler
Vi skal som minumum bruge version "20050524" af WINE. Du kan tjekke det med følgende kommando fra en shell:

wine --version

Hvis ikke du har den rigtige version, kan du fjerne WINE med følgende kommando (hvis den er installere via. APT):

apt-get remove --purge wine libwine

Hvis du allerede har den nyeste version af WINE installeret, kan du gå videre til installationen af Mozilla og Windows-tilbehør.

Vi henter WINE direkte fra WINE's eget mirror på sourceforge. Vi tilføjer derfor følgende linjer i slutnigen af filen "/etc/apt/sources.list". Vi åbner filen sådan:

nano /etc/apt/sources.list

..og tilføjer til slut:

Vi gemmer herefter med "CTRL + O" og lukke nano med "CTRL + X".
Så opdatere vi vores pakkeliste med kommandoen:

apt-get update

Vi installere så WINE med kommandoen:

apt-get install wine libwine

--Ekstramoduler til WINE

Hvor sjovt det end lyder, skal vi nu til at hente et par Windows-dll's. Hent følgende pakkede filer med DLL's:

http://www.dll-files.com/dllindex/dll-files.shtml?...
http://www.dll-files.com/dllindex/dll-files.shtml?...

Disse skal smides i dit "fake" Windows dir. Hvis ikke du ved hvor det er, kan du prøve at finde det ved at køre:

updatedb
locate regedit

Du burde nu se hvor "regedit.exe" er placeret, og burde faktisk selv kunne finde frem til "Windws/System" hvor DLL'erne skal smides ind.

Vi skal nu installere "Mozilla"-pakken, som kan hentes fra www.mozilla.org, eller fra gem dette link til din disk:

http://download.mozilla.org/?product=suite-1.7.10&...

Kør den hentede fil med wine (altså "wine exefil.exe").

Efter du har installeret Mozilla-komponenterne, kan du ligeledes hente og installere følgende fil:

http://www.iol.ie/~locka/mozilla/MozillaControl177...

..som installere Mozilla ActiveX components, som WoW også skal bruge for at køre.

--Installation af World Of WarCraft

Vi har nu installeret WINE, med alt der skal til for at køre World Of WarCraft.

Hvis du har mulighed for det, kan du nu hente World Of WarCraft direkte fra en Windows-maskine, i stedet for den lidt mere indviklede installation, og dermed springe dette afsnit over.

Hvis du ikke har mulighed for at hente World Of WarCraft fra en Windows-maskine, kan du starte med at oprette et installations-dir på din disk (NEJ DU SKAL IKKE INSTALLERE FRA CD'EN!).

Du laver et installationsdir sådan:

mkdir /home/wow_install

Derefter smider du CD-1 (ud af de 4 cd'ere) i drevet, og filerne (du har ikke brug for DirectX) således til dit dir:

cp /media/cdrom0/* /home/wow_install

Gentag kommandoen med alle CD'erne (det tager et ok stykke tid).

Når du engang er færdig, kan du begynde at installere WoW med følgende kommando (i dit dir):

wine /home/wow_install/Installer.exe

Installer nu World Of WarCraft som du plejer på Windows. Z-drevet er dit roffilsystem, så derved kan du f.eks. installere i "Z:/home/wow" -> "/home/wow".

--Start af WOW

Gå nu til det dir hvor du har lagt World Of WarCraft. Start det med WINE med følgende kommando:

wine WoW.exe -opengl

Det kan være vigtigt at have "-opengl" med, da du ellers kan få fejl. (hvis det ikke virker kan du også prøve uden).

Og så kan vi ellers gå igang!

--Notes

Der er dog en del bugs, hvoraf de fleste er skrevet op her (nogle med fixes):
http://gentoo-wiki.com/HOWTO_Install_and_update_Wo...

Jeg beklager for lidt stavefejl, men jeg skal selv ind i WoW og nå lvl 30, så jeg undlader at læse artiklen igennem i første omgang ;)