Install Wine on 64 bit Ubuntu and Run WOW~

We can say that WOW is a great on-line game in the world. It released when I was in Campus. For the good of my study, I missed this game totally. At that time, WOW was run by the 9th City and made great benefit in China. Nowadays, Blizzard decides to end the contract with 9th City and make a good deal with the other IT giant in China, Net Ease. So a new age of China WOW is coming…

We know that WOW’s PC client software is only supported Windows. To the Linux users like me, one of the way to play this game is to install wine which can run Windows version software under a Linux environment. That’s easy to make it cause Ubuntu has built it easy to install. But I countered another problem, the Chinese character and input method support… 😕

After search on Google, I found that the already built version wine-cn haven’t released and I have to “hack” it by myself.
The job I have to do:

  • 1 download the source ball of wine
  • 2 patch the source file with Chinese charset support
  • 3 prepare the environment of building wine on 64-bit platform
  • 4 compile and install wine
  • 5 fix the Chinese character display by adding “gdi32.dll.so”
  • 6 Download and Install WOW~

1  go to http://www.winehq.org/site/download to download the wine source ball

2 extract the file and patch with the “wine_charset.patch”

cd wine-1.0
patch -p1 < wine_charset.patch

3 Run this in Shell to prepare:(Ubuntu 9.04 only)

sudo apt-get build-dep wine

4 Configure, make, and install:

CC=”gcc-4.3 -m32″ LDFLAGS=”-L/lib32 -L/usr/lib32 -Wl,-rpath,/lib32 -Wl,-rpath,/usr/lib32″ ./configure -v

make

make instal

To compile 14.9MB source ball is a time wasting job. 😐

5 Fetch the gdi32.dll.so and copy to the wine

sudo cp gdi32.dll.so /usr/lib/wine/

6 Install and Run WOW just like in Windows~

Aug 3rd, 2009 | Posted in Technique
Tags: , ,
  1. galacy
    Aug 4th, 2009 at 12:06 | #1

    Oh?? will you start to play the game?? 👿
    I doubt you would immerse yourslef into it

  2. 296368754
    Aug 15th, 2009 at 00:02 | #2

    You really surprised me, both of your English and computer skills

  3. jerryshang
    Dec 9th, 2009 at 15:26 | #3

    you’ve patched freetype.c what is needed for gdi32.dll.so and rebuild the whole wine, replacing of gdi32.dll.so is not necessary, i think.

  4. Dec 9th, 2009 at 15:50 | #4

    @jerryshang
    Yep, you are right , but Chinese language support is a mass totally, so I make all I can find to insure it can work….

  5. Feb 24th, 2017 at 16:52 | #5

    I used to be recommended this web site by way of my cousin. I’m not positive whether or not this publish is written by way
    of him as no one else recognize such specific about my trouble.
    You are amazing! Thank you!

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Note: Commenter is allowed to use '@User+blank' to automatically notify your reply to other commenter. e.g, if ABC is one of commenter of this post, then write '@ABC '(exclude ') will automatically send your comment to ABC. Using '@all ' to notify all previous commenters. Be sure that the value of User should exactly match with commenter's name (case sensitive).