精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● Linux>>Linux之应用篇>>软件篇>>如何安装和使用WINE

主题:如何安装和使用WINE
发信人: skybird(晓湖)
整理人: qiaoqian(2001-12-30 23:56:09), 站内信件
如何安装和使用WINE(晓湖原创)

晓湖 [email protected]

本文假设
————
◎你正在使用Linux
◎你已经有了一个Windows分区
◎你了解并且已经把Windows分区mount过了
◎你想在Linux执行一个Windows程序

    一个正在学习Linux的人往往会说:“要是有个XXXX的Linux版就好了……”你现在不用在等了。我并不是说XXXX已经有了Linux版,而是准备介绍一个好程序给你——Wine,这个程序也许可以帮你实现这个愿望。
    不过有一点你要知道,Wine并不是完美的。那么要Wine有什么用?我要说明一点就是,因为Wine还是一个处于开发中的软件,所以它会越来越完善的。

下载和安装Wine
———————
    Wine可以在 http://www.winehq.com 获得,或者在Linux下打入:

# rpm -ivh http://networkone.linux.tucows.com/files/wine-20010731-1.i386.rpm

    然后就安装完毕了。

配置Wine
————
    一旦你安装完毕之后,不要急着去运行,你需要先进行wine.conf的配置。这个文件可以在/etc/wine下找到。然后用一个编辑器来修改它:

[Drive A]
Path=/mnt/floppy
Type=floppy
Label=Floppy
Serial=87654321
Device=/dev/fd0

[Drive C]
Path=/mnt/hd
Type=hd
Label=MS-DOS
Filesystem=win95
Device=/dev/hda2
;这个Device指向你的Windows分区,在我的电脑上,/dev/hda2就是Windows分区。

[Drive D]
Path=/mnt/cdrom
Type=cdrom
Label=CD-Rom
Filesystem=win95
Device=/dev/cdrom

    每个栏目的第一行都是Path=开头的,其中的路径就是你要Mount的对应驱动器的路径。以上的路径都是我的电脑里的,你需要根据你的电脑配置不同的路径。如果你安装了RH7.1的话,/mnt/floppy和/mnt/cdrom就已经存在了。
    如果你不清楚那些路径的话,你应该看看/etc/下的fstab文件,中间那列就是指向你的驱动器的正确路径。当一个文件已经打开,你最好以rw的形式来mount你的Windows分区,而不是ro形式。当你越来越熟悉Wine的时候,你还可以进行其他的改动,但是对目前来说,都不成大碍。现在,我们只是想让Wine运行起来而已。一旦你把wine.conf修改过,保存起来然后看下一节。

程序兼容性
—————
    在 http://www.winehq.com/Apps/query.cgi 你可以查查你要运行的Windows程序是否可以在Wine下面执行。如果里面没有你要运行的程序的话,你就直接试试吧,应该不会有问题的。

使用Wine
————
    Wine使用起来还算简单,不过你需要在终端模式下运行。我建议你最好在program.exe所在的目录下运行Wine。假设你现在想运行Windows分区中一个叫做skybird.exe的程序,这个程序的路径是在/mnt/hd/skybird/。那么你就要运行:

# cd /mnt/hd/skybird
# wine skybird.exe

然后等一会,等Wine加载这个程序。一般情况下,用Wine来加载我的扫雷,只要半分钟左右。所以需要耐心。加载中,你可以忽略那些出错信息。如果你要运行的程序无法加载的话,你就要去查看一下这个程序的兼容性了。试试这个程序的其他版本,也许会有奇迹。

技巧
——
   最好的提示就是,保证你的Windows分区是以rw的形式mount的,而不是ro形式。

   祝你一切顺利!别害怕修改wine.conf会造成什么后果,你不会把你的电脑烧掉的。(最近很多电脑初学者都问我胡乱运行程序会不会把电脑烧掉……我不知道怎么回答,你说呢?)最差的情况也不过就是重新安装Wine而已。

晓湖附
———
    最近忙着网上下载电影和看《书剑恩仇录》,所以没有写太多的冬冬上来。转眼这个假期过了一半了,可是感觉好想什么都没有做。真颓废!咸美顿的天又冷了,等会买衣服去。


----
我的Linux配置:
P200/96M EDO RAM/4.3G+1.5G HD/Cirrus 5446显示卡(2M RAM)/10M Network Adapter with REDHAT 7.1 

http://wangxiaohu.126.com   ICQ:3340023 

[关闭][返回]