Linux下查看中文CHM的好工具--Chmsee
拾起回忆--超级马里奥历代记 SMC 下载与编译

Linux下wine安装配置和魔兽联机指南

獨立的圓 posted @ 2008年1月14日 05:57 in 软件安装_配置 with tags game wine , 13406 阅读

 本站文章已轉移,敬請移步:http://www.xxb.me/ ,謝謝!

在ubuntu下,安装了wine,本来玩魔兽争霸和联机对战一直很正常,但后来发现莫名其妙不能局域网联机了,摆弄了很久,终于发现了原因,原来wine 0.9.46之后的版本有不能联机的bug。

(注:0.9.50以后的版本已修正了这个bug,但ubuntu默认源里还没更新)
目前解决办法是安装wine 0.9.45,如果已经安装了更新的版本,请先卸载:

$ sudo apt-get remove wine

(注,最新的源码或二进制包到可以到这里下载最新版本

方法一:
下载deb包:wine 0.9.45wine 0.9.53
然后双击直接安装。(注:如果安装wine 0.9.45,sudo apt-get upgrade 时会自动更新到默认源里的0.9.46)

方法二:添加源,安装最新的wine(目前为0.9.53)

$ wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -

然后输入以下指令,获得Wine的apt列表for Gutsy,其他发行版请看http://www.winehq.org/site/download-deb

$ sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/winehq.list

最后:

$ sudo apt-get update
$ sudo apt-get install wine

方法三:(推荐)

下载源代码:
http://www.ibiblio.org/pub/linux/system/emulators/wine/wine-0.9.45.tar.bz2 (0.9.45)

http://www.ibiblio.org/pub/linux/system/emulators/wine/wine-0.9.53.tar.bz2 (0.9.53)

然后编译安装:
先安装编译环境:

$ sudo apt-get install build-essential
$ sudo apt-get install gcc libc6-dev 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 fontforge flex bison libxext6

解压缩wine源代码,然后打开终端,进入解压缩后的目录,下面开始编译安装。

$ ./configure
$ make depend && make
$ sudo make install

这样,wine的编译安装就大功告成了,接下来就是wine的设置:

$ winecfg

稍等片刻,就会出现一个面板,这就是wine的一些基本的配置.
打开Audio的标签,这个面板会失去反映一段时间,之后出现一个声音驱动程序的选择框,一般情况下选择OSS。如果你是独立的声卡,选择ALSA更好。如果只有OSS,就选择OSS。

在Application Settings里下面的windows版本把默认的改成win xp,以前很多帖子都说win 98支持的软件的软件更多,但现在似乎是xp下运行软件更顺畅。反正如果出现软件不能运行的问题,可以把98和xp互换试一下。

在Drives下可以设置分区映射,比如你可以把某些文件夹映射为wine里的分区。切勿把实际的C盘映射为wine中的C盘。

2。设置wine使用光驱:

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

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

3。安装IE:参看用IEs4Linux安装IE6

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

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

参考 http://forum.ubuntu.org.cn/viewtopic.php?t=72933

最后就是魔兽的问题了,想必阁下已经在windows下安装好魔兽了,linux可以直接拿来使用,所以跳过安装这一步。

1。设置魔兽为opengl模式:

终端运行regedit,找到
HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III,
在右侧建立名为Gfx OpenGL的DWORD值,Value data设置为1

2.运行魔兽:

进入魔兽的安装目录,终端输入wine war3.exe就可以运行魔兽。

如果是用deb包安装的wine,直接双击war3.exe也可以。

如果是编译安装,第一次运行可能要用右鍵点击war3.exe选择"使用其它程序打开",然后"使用自定义命令",输入wine,以后直接双击war3.exe就可以了。

Enjoy!


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter