linux下能运行windows程序吗,如何Linux系统上运行Windows应用程序(5)

在 Linux 上安装 Wine

如果您正在使用 Red Hat 或者 SUSE,最简单的方法是从 CD 安装 Wine。不过,如果那些 CD 比较老,您可能需要通过源文件安装,因为 Wine 项目经常更新。如果通过源文件安装,您会发现 Wine 用户指南(参阅 参考资料以获得链接)是一份价值无法估量的资料。简化的安装过程如下:

解开源文件后,切换到 tools 目录下以用户身份运行 ./tools/wineinstall。

在 tools 目录下运行 winecheck 脚本来检查安装。您可能不会获得 100% 的成功,但只要没有关键问题就行。

Wine 的所有配置都保存在 ~/.wine/config 文件中。这个文件很容易理解:它描述了您希望将 Linux 文件系统的哪部分看作是 Windows C 驱动器,以及 DLL 的加载次序等其他的细节。

您应该可以快速进行了。例如,要安装 WinZip 8.1,您可以下载安装程序并在命令行中运行 wine winzip81.exe 。

快速浏览一下可以了解很多内容:您可以看到 WinZip 在运行,它的文件浏览器组件显示出熟悉的 Windows 驱动器 C、软盘驱动器 A、一个 CD-ROM M 以及另外的 Z 驱动器。您可以猜到,所有这些都映射在我们上面提到的 ~/.wine/config 文件中。下面是文件中与 所示驱动器有关的片断:

清单 1. Wine 的配置文件

以下为引用的内容:[Drive A]

"Path" = "/mnt/floppy"

"Type" = "floppy"

"Label" = "FLOPPY1"

"Device" = "auto"

[Drive C]

"Path" = "/home/aditya/aug14/3/c"

"Type" = "hd"

"Label" = "fake_windows"

"Filesystem" = "win2k"

"Codepage" = "0"

[Drive Z]

"Path"="/home/aditya/downloads/wine/"

"Type" = "hd"

"Label" = "wine src"

"Filesystem" = "win95"

[Drive M]

"Path" = "/mnt/cdrom"

"Type" = "cdrom"

"Label" = "CD-ROM1"

"Filesystem" = "win95"

"Device" = "auto"

从这里您可以看到, M 驱动器实际上是 /mnt/cdrom;C 驱动器是 /home/aditya/aug14/3/c;等等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值