感谢支持
我们一直在努力

Ubuntu 7.10下安装Wine玩魔兽争霸游戏

Ubuntu 7.10下安装Wine玩魔兽争霸游戏


截图为在Ubuntu 7.04下玩魔兽争霸游戏


已经在Ubuntu 7.10下实现了踢实况足球,那么想玩魔兽争霸游戏怎么办呢?在ubuntu论坛里找了很久,发现可以安装wine来模拟WIN xp,再在wine中安装魔兽争霸游戏,之后就可以玩了,那就马上开始下载安装吧!XD们,COME ON!


首先.要顺利的完成编译,需要安装下面的包:


fakeroot
libglib1.2-dev
libglib2.0-dev
libltdl3-dev
libmad0-dev
libmng-dev
libodbcinstq1c2
libogg-dev
libpng12-dev
libqt3-headers
libqt3-mt-dev
libvorbis-dev
libxft-dev
libxi-dev
libxinerama-dev
libxmu-dev
libxmu-headers
libxmuu-dev
libxpm-dev
libxtrap-dev
libxtst-dev
libxv-dev
libxxf86dga-dev
qt3-dev-tools
render-dev
unixodbc-dev
x-dev
x11proto-record-dev
x11proto-trap-dev
x11proto-video-dev
x11proto-xf86dga-dev
xlibs-dev
flex
bison
fontforge


可以使用信立得软件包管理器安装,也可以使用apt-get install命令安装.


下面开始wine在Ubuntu 7.10下的安装

1、打开终端,输入 sudo apt-get install build-essential gcc  来安装编译环境(之前装显卡驱动前装过)


2、下载最新的Wine的源码包 http://www.winehq.org/?announce=latest


在最上面的两个地址里任选一个,下载。我把下载的文件放到主文件夹 /home/loopgs


3、解压下载的文件.  打开终端输入


代码:  tar jxvf wine-0.9.48.tar.bz2


4、进入输入wine-0.9.48目录.输入


代码:  cd wine-0.9.48


5、输入代码: sudo ./configure


这时wine开始检查编译环境,检查包依赖是否通过,如果这个不出差错,剩下的几步就只是时间问题。


6、编译完成以后,就会提示可以 make depend && make 了,输入


代码:  sudo make depend && make


接下来就是最漫长的过程,CPU占用会保持在90到100之间.


7、编译完成以后,会提示Wine built successfully,然后输入


代码:   sudo make install


终于,wine的编译安装就大功告成了,接下来就是wine的设置了。

wine设置


1、打开终端,输入(一定不要用sudo或者root用户执行这个,如果用一般用户时出现问题,都是前面的某些步骤没有做好,而不单单是权限的问题,用root很多时候非但不能解决问题,还会使问题更严重)。


代码:  winecfg


这个命令在使用wine之前至少要执行一次,他会建立wine的运行文件夹 /home/user/.wine .wine是一个隐藏文件夹,里面有wine的注册表文件和虚拟的C盘。稍等片刻,就会出现一个面板,这就是wine的一些基本的配置。


打开Audio的标签,这个面板会失去反映一段时间,之后出现一个声音驱动程序的选择框,选择OSS。如果是独立的声卡,选择ALSA更好。


在Application Settings里下面的windows版本把默认的改成win xp。


2、设置wine使用光驱


打开终端,输入


代码:  ln -s /dev/scd0 ~/.wine/dosdevices/d\:\:


PS:  有些系统的可能没有scd0而是hdc,想知道是什么可以自己到/dev文件加里去看一下。


3、设置wine的“假”IE


打开终端输入


代码:  wine iexplore http://www.google.cn


出现对话框后,点击install,程序会自动下载安装gecko,大概需要10分钟,安装成功会出现google的中文主页。

4、中文设置


这个方法的中文设置,可以解决CS1.6的中文显示,可以完全显示。


把下面的代码保存为zh.reg,然后终端执行regedit zh.reg。从Windows目录下的Fonts里的simsun.ttc复制到/home/user/.wine/drive_c/windows/fonts里面。


代码:
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
“Arial”=”simsun”
“Arial CE,238″=”simsun”
“Arial CYR,204″=”simsun”
“Arial Greek,161″=”simsun”
“Arial TUR,162″=”simsun”
“Courier New”=”simsun”
“Courier New CE,238″=”simsun”
“Courier New CYR,204″=”simsun”
“Courier New Greek,161″=”simsun”
“Courier New TUR,162″=”simsun”
“FixedSys”=”simsun”
“Helv”=”simsun”
“Helvetica”=”simsun”
“MS Sans Serif”=”simsun”
“MS Shell Dlg”=”simsun”
“MS Shell Dlg 2″=”simsun”
“System”=”simsun”
“Tahoma”=”simsun”
“Times”=”simsun”
“Times New Roman CE,238″=”simsun”
“Times New Roman CYR,204″=”simsun”
“Times New Roman Greek,161″=”simsun”
“Times New Roman TUR,162″=”simsun”
“Tms Rmn”=”simsun”


5、部分DLL设置


到真实windows下的system32文件夹(C:\WINDOWS\systenm32)里复制mfc42.dll,msvcp60.dll, riched20.dll,riched32.dll这几个文件到/home/user/.wine/drive_c/windows/system32 文件里,需要覆盖时确定。其他dll文件不要随便覆盖,要做备份。

6. 打开终端,输入regedit


(1)根据以下的设置注册表:


显示设置


代码:


REGEDIT4


[HKEY_CURRENT_USER\Software\Wine\Direct3D]


“DirectDrawRenderer”=”opengl”


“OffscreenRenderingMode”=”fbo”


“PixelShaderMode”=”disabled”


“RenderTargetLockMode”=”readtex”


“UseGLSL”=”enabled”


“VideoMemorySize”=”128″(这个根据显卡的显存调整)


代码:


REGEDIT4


[HKEY_CURRENT_USER\Software\Wine\X11 Driver]


“ClientSideAntiAliasWithCore”=”N”


“ClientSideAntiAliasWithRender”=”N”


“ClientSideWithRender”=”N”


“DXGrab”=”Y”


“ScreenDepth”=”32″(wine程序的色深,也可以设置成16,取决你的显卡能力)


“UseXRandR”=”N”


“UseXVidMode”=”Y”


安装游戏


找到游戏安装文件所在目录


然后  wine 游戏名称.exe


PS: 由于我的魔兽当初就是复制粘贴的,所以就将魔兽文件cp到.wine/driver_c/Program Files/


然后,把Movies文件夹改名为_Movie,否则电脑在游戏启动时卡在开始的黑屏。


运行游戏


可以双击程序自己创建的桌面快捷方式运行,也可以在终端运行。 我的电脑双击后没反映,只能在终端运行


终端 wine “C:\Program Files\Warcraft III\Frozen Throne.exe” -opengl


以上是wine安装及其设置,并且还装了魔兽,我玩了一会魔兽,但不知道为什么,几分钟后就自动退出了,有待进一步研究。

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu 7.10下安装Wine玩魔兽争霸游戏
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏