marship 发表于 2003-8-5 15:04:55

在LINUX下装WINE,并用WINEX3玩CS,QUAKE

一直在LINUX里混,泡论坛,看资料,水平也不见长,这次真的自己做了一把,发现很多东西的确很玄,就说在LINUX下配WINE 吧!WINE是一个可以让LINUX运行WINDOWS程序的软件,我一直都不想用它认为它没什么用,不过网上现在对你吹捧这么厉害,不得不自己配一下。
    先下载WINE20030408版(http://xbkconfp.cosoft.org.cn/archive/Wine-20030408.tar.bz2)你们自己下吧,不是只有这一个地方可以下,只不过我下了有五六个,只有这一个地方的编译通过了,其他我都不能用,大家可以到其他地方试试。
    STEP1:下载后:tar xvfz Wine-20030408.tar.gz解压缩。
    STEP2: 个人意见,最好把解填压后的文件夹直接拷贝到你的根目录下,比如我的/home/marship,然后再进行编译。
    cd wine20030408
    ./configure --with-nptl --with-x --prefix=/usr/local/wine
    前面--with-nptl我也不知道为什么要这样,但是不这样我编了5次没有一次成的,后面是指定安装目录。
    切换成root用户:
    su
passwd:*******
    make depend && make && make install
    STEP3:编译后立即切换回来。
    在自己的HOME中建立目录和配置文件
    cd
    mkdir .wine
    cp wine-20030408/documentation/samples/config .wine/
    (下面这一块是我粘别人的:)
    使用您习惯的文本编辑器,修改.wine/config 使其反应您的系统状态。打开 config 后,主要修改最前面的定义驱动器的部分。首先,删除对Drive A 的设定的一行:(的最后一行)

"Device" = "/dev/fd0"

然后请根据你的机器的情况,修改剩余的驱动器。下面给出我的一部分
"Path" = "/backup/c_drive""Type" = "hd""Label" = "Dos Drive""Filesystem" = "win95""Path" = "/mnt/d/""Type" = "hd""Label" = "My Home""Filesystem" = "win95"
建议:不要将 c: 指向一个存在的真实 windows 盘,而是自己建立一个 “假”的,比如,你想在 /backup/c_drive 下建立一个虚拟 windows 的 c 盘,则执行如下命令(执行以下命令一般需要root 权限)
mkdir /backup/c_drivecd /backup/c_drivemkdir -p windows windows/Start\ Menu \
        windows/Start\ Menu/Programs windows/Fonts windows/system32 windows/Desktop
ln -s /windows/system32 windows/system
为了可以运行不论处于你linux 任何目录下的程序,建议添加一个盘,如下(盘符是你现有的下一个就可以了)
"Path" = "/""Type" = "hd""Label" = "root""Filesystem" = "win95"


   大家一看config就明白了,盘符可以随便修改,除了E盘,不知道为什么它被默认为交换盘了。


   STEP4:把动态链接库加入系统寻找路径里去。
   vi /etc/ld.so.conf
   加入这一句,里面本来就没有几句,另开一行。
   /usr/local/wine/lib
   退出到一个SHELL 中运行,
   ldconfig
   读配置文件。
   STEP5:复制几个字体到上面建的WINDOWS/FONTS目录下,字体自己找,
   locate *.ttf
找到了cp过去就行了。
   如果你有时间,不妨把WINDOWS下的SYSTEM目录下的DLL文件全部拷到
我们建的WINDOWS/SYSTEM目录下,有一定好处。
   用普通用户运行wine,出现版本信息,运行正常。
   STEP6:下载winex3,在linux公社就有下,自己找吧,时间长了我也记不得了,安装上,这个只有在WINE安好后才有可能安上。安上后,就可以玩游戏了。

   mount 上你的硬盘,切换成ROOT用户,我的用普通用户不行,游戏运行时要写配置文件,普通用户不能写,只能用ROOT,
   winex3 quake3.exe
   winex3 hl.exe -console -game cstrike
   winex3 War3.exe
   一切正常进入游戏,和WINDOWS一样,就是显示速度慢了一点,我打CS,建好游戏时还是
100帧/秒,玩的时候最多只有30帧。显卡驱动我是已经装过了,只能说我显卡不行,让小米的机器也许会好一些吧。
页: [1]
查看完整版本: 在LINUX下装WINE,并用WINEX3玩CS,QUAKE