游戏环境:ubuntu 6.06 p4 2.4g 726m scim输入法 nvidia mx 440 wine 9.21 dLuLinux联盟
1.安装显卡驱动(不是基于debian的发行版请去相关网站查询下怎么安装显卡驱动) dLuLinux联盟
首先,现确定自己显卡驱动安装好没有 dLuLinux联盟
运行glxinfo | grep rendering dLuLinux联盟
如果显示"direct rendering: Yes",则已安装。 dLuLinux联盟
不然的话: dLuLinux联盟
nvidia显卡: dLuLinux联盟
sudo apt-get install nvidia-glx dLuLinux联盟
sudo nvidia-glx-config enable dLuLinux联盟
nvidia-settings dLuLinux联盟
ait 显卡(未验证): dLuLinux联盟
sudo apt-get install xorg-driver-fglrx dLuLinux联盟
sudo dpkg-reconfigure xserver-xorg dLuLinux联盟
当提示选择一个驱动时,选择 fglrx dLuLinux联盟
重启电脑 dLuLinux联盟
2.设定管理员密码(似乎只有ubuntu没有默认的root用户) dLuLinux联盟
sudo passwd root dLuLinux联盟
3.安装编译环境(请按照不同发行版自己安装) dLuLinux联盟
首先,是基本编译器(似乎只有ubuntu是默认不带这个的-________-) dLuLinux联盟
sudo apt-get install build-essential dLuLinux联盟
其次,安装flex和bison dLuLinux联盟
sudo apt-get install flex bison dLuLinux联盟
然后安装X 11 库文件 dLuLinux联盟
(wine的readme是这么说的,called xlib6g-dev in Debian and XFree86-devel in Red Hat) dLuLinux联盟
sudo apt-get install xlibs-dev dLuLinux联盟
安装libgl dLuLinux联盟
(这个取决于你的发行版本,反正是opengl的lib文件,提供opengl的支持的) dLuLinux联盟
sudo apt-get install libartsc0 libartsc0-dev libgl1-mesa-dev dLuLinux联盟
最后,安装字体包 dLuLinux联盟
sudo apt-get install ftgl-dev fontforge dLuLinux联盟
4.下载Wine源代码 dLuLinux联盟
在SF.net的wine下载页面 dLuLinux联盟
下载 wine-0.9.21.tar.bz2 dLuLinux联盟
然后解压缩 dLuLinux联盟
5.打补丁 dLuLinux联盟
下载 dLuLinux联盟
wow-patch-0.9.21.patch dLuLinux联盟
x11drv_fbconfig_fix-0001.bin dLuLinux联盟
然后放到wine源代码解压缩的目录。 dLuLinux联盟
然后用终端进入你放源代码的目录(比如cd ~/Desktop/wine-0.9.21) dLuLinux联盟
patch -p1 dLuLinux联盟
屏幕上会显示如下的 dLuLinux联盟
The text leading up to this was: dLuLinux联盟
-------------------------- dLuLinux联盟
|--- dlls/winex11.drv/opengl.c 2006-09-14 18:57: 01.000000000 +0200 dLuLinux联盟
|+++ dlls/winex11.drv/opengl.c 2006-09-14 18:57:17.000000000 +0200 dLuLinux联盟
-------------------------- dLuLinux联盟
File to patch: dLuLinux联盟
按着他的提示,输入dlls/winex11.drv/opengl.c(在这里不能用tab自动完成的) dLuLinux联盟
如果你是ait的显卡,还要patch -p1 dLuLinux联盟
6.编译 dLuLinux联盟
在终端中进入tools目录(比如cd tools) dLuLinux联盟
bash wineinstall dLuLinux联盟
等待系统自己进行设置 dLuLinux联盟
然后会出现 dLuLinux联盟
We need to install wine as root user, do you want us to build wine, dLuLinux联盟
'su root' and install Wine? Enter 'no' to continue without installing dLuLinux联盟
看看系统提示说缺少什么包。 dLuLinux联盟
没什么问题的话,输入yes,就开始漫长的编译了。 dLuLinux联盟
编译完毕,还会叫你以root身份登录,进行最后的设置。 dLuLinux联盟
7.载&运行EasyWine dLuLinux联盟
(在www.EasyWine.org找到对应你版本的EasyWine安装方法) dLuLinux联盟
下载EasyWine dLuLinux联盟
然后在终端里: dLuLinux联盟
进入你放Easywine的地方(比如cd Desktop) dLuLinux联盟
su root dLuLinux联盟
bash EasyWine3RC2.sh dLuLinux联盟
然后安提示输入 dLuLinux联盟
安装完毕后,关闭再重新打开终端,输入EasyWine,设置虚拟c盘,路径留空,然后选择初始化wine设置。 dLuLinux联盟
EasyWine设置结束。 dLuLinux联盟
8.设置输入法 dLuLinux联盟
在SCIM的选项里,前端->全局设置里,取消掉"将预编辑字符串嵌入如到客户窗口中" dLuLinux联盟
就能在wine模拟的wow里正常进行中文输入了 dLuLinux联盟
9.游戏 dLuLinux联盟
1..如果你是在windows安装的游戏,那么 dLuLinux联盟
wine /media/hdax/(你的魔兽目录)/WoW.exe -opengl -nosound 就可以游戏了 dLuLinux联盟
2.如果你要在ubuntu里安装游戏,那么直接wine安装文件。安装后的文件在主文件夹的.wine/dosdevices里。 .wine是隐藏文家夹,要在根目录下按CTRL+h才能看到。 dLuLinux联盟