I play WoW in linux using Crossover Games. When I finally got Wrath, it wouldn’t install. The disk had hidden files that weren’t being seen by the OS. Once I finally figured out how to fix that, I was unable to accept the EULA (the ‘accept’ button would not become enabled). Eventually, I fixed that too.
From what I’ve seen, these seem to be pretty common problems, both for users running cxgames, and ones running older versions of wine. I’m posting the steps I took, from beginning to end, for a successful install, in the hopes that the hours I spent doing this can be saved by others, and that less technical users can maybe get a shot at it, too:
- To mount the DVD in a usable way:
$ sudo mount /cdrom -o ro,unhide,uid=<your user id> - To accept the EULA, I needed to install the newest development version of wine (at the time of this writing, that’s wine 1.1.8).
- Since I run Debian unstable, I did that this way:
$ sudo aptitude install libasound-dev xorg-dev libcups2-dev bison flex wine git git-core checkinstall
$ git clone git://source.winehq.org/git/wine.git wine
$ cd wine
$ ./configure
$ make depend && make
$ sudo checkinstall - If you run some other distro, you’ll probably need to do it some other way. It very well may be easier.
- Since I run Debian unstable, I did that this way:
- Then I had to prepare my wine install:
$ winecfgMake sure the OS version is set to Windows XP. - (cxgames only) And then I had to make sure wine could find my existing WoW install:
$ cd ~/.wine/drive_c/Program\ Files/Obviously, if you are running directly in wine you should already have your WoW folder there, and should skip this step
$ ln -s ~/.cxgames/wow/drive_c/Program\ Files/World\ of\ Warcraft/ . - Then, the actual install:
$ wine /cdrom/Installer.exe - Play, and enjoy!
$ wine ~/.wine/drive_c/Program\ Files/World\ of\ Warcraft/Wow.exeor
$ /opt/cxgames/bin/wine ~/.cxgames/wow/drive_c/Program\ Files/World\ of\ Warcraft/Wow.exe
As always, YMMV. I hope this helps you, at least.