linux如何运行windows游戏

您所在的位置:网站首页 linux可以玩的游戏 linux如何运行windows游戏

linux如何运行windows游戏

#linux如何运行windows游戏| 来源: 网络整理| 查看: 265

当前位置:我的异常网» Linux/Unix » 在Linux上运行Windows应用程序

在Linux上运行Windows应用程序

www.myexceptions.net  网友分享于:2015-08-26  浏览:14次

在Linux下运行Windows应用程序

Wine

使用虚拟机技术,我们完全制造了一个Windows运行环境,可以保证绝对的兼容性,但这样使用windows下的程序也有一些缺点。首先虚拟机的系统资源占用较高,而且不具备3D加速能力,这样的话在里边基本不可能玩游戏。于是也有人想出了另一个计划,Wine就这么产生了。

Wine不是一个简单的模拟器,它实际上是一个在Unix/Linux平台上运行的Win32 API。通过使用Wine,您可以在Linux上直接使用Win32的软件,无论是一个普通的小程序,还是甚至如PhotoShop或是Microsoft Office都可以在Linux上使用,最大的好处是可以不用安装Windows,讽刺性真强。

2.1 下载及安装

wine源码安装包很难配置,所以我们推荐使用编译好的安装包安装。

1.下载

你可以通过以下网址下载到你所使用的Linux发行版对应的安装包:

http://www.winehq.com/site/download

选择一个离你较近的镜像服务器。

在本文写作时,Wine的最新版本是Wine 0.9.14。本文就将以Wine 0.9.14为例说明wine的安装及使用。

2.安装

平台:Mandriva Linux 2006

首先以root用户登录,如果之前你安装过旧的版本你就需要删除以前的版本:

rpm -qa |grep wine 查询以前安装的Linux版本

如果显示的是wine-xxxxx-xxx(不同的Linux发行版本,显示的可能不一样),则可执行下列命令删除:

rpm -e wine-xxxxx-xxx

然后执行下列命令安装新下载的Wine:

rpm -Uhv codeweavers-wine-20010112-1.i386.rpm

安装后,Wine会在用户的主目录下建立一个名为.wine的隐藏目录,其中的drive_c就是模拟的Windows C盘,而系统根目录默认被当作是Z盘,所以你可以通过windows程序轻易访问真实的Linux文件系统。

system.reg  userdef.reg  user.reg

这几个文件就组成了Wine的注册表系统。

对于其他用户来说,他们只需要在命令行里键入:

wine

然后wine会自动替该用户创建相应的运行环境。

2.2 配置

wine内置了一个强大的图形界面的配置工具--winecfg,你可以修改在里面修改wine的很多参数。

例如选择适当的动态链接库文件可以提高程序的兼容性。

也可以管理模拟的Windows分区映射。

这个页面可以设置一些特殊的需要运行在特定版本的Windows下。

Wine支持在不同版本的Windows程序,支持的如DOS、Windows 3.0, 3.1, 95, 98及NT3.52, 4.0 以及 Windows 2000,如果您执行的软件并不是在Win98上执行,可能是Win 3.1 或是 NT 4.0 又或是 Win 2000,您可以透过--winver参数指定开启的仿真器。

2.3 直接运行Windows应用程序

现在,你已经可以运行win32程序了,命令格式如下:

wine [executable filename]

这里我以CPUz为例,刚开始运行时,系统提示找不到system driver,但依然可以运行。

从上图中可看到CPU正确识别了,但主板的信息有些问题,只是显示了正常的内存容量。

Wine也自带了一系列的Windows程序的实例,你可以直接通过命令行或程序菜单调用他们。

经典的扫雷游戏:

记事本:

甚至还有注册表编辑器:

还有一个简单的模拟时钟:

嗨哟两个古老的Windows程序,文件管理器和程序管理器。

\

2.4 安装Windows程序

以下我们来看看如何通过wine来安装一个Windows下的标准程序。

1)Winzip

我们以经典的老牌压缩工具Winzip为例,下载最新的10.0版,执行

wine winzip100.exe

安装开始:

Winzip安装向导:

安装完成后,Winzip自动运行,所有的功能都可以正常使用。

2)FlashGet

Linux下缺少好用的多线程的下载工具,所以安装个Flashget来下载文件将会是一个不错的选择。

首先下载最新的Flashget1.72,然后执行

wine fgf172.exe

安装开始,与Windows下的界面完全一样,只不过成了KDE的界面风格。

你同样可以选择安装路径和开始菜单快捷方式的名字。

现在我们在Linux下也可以使用多线程进行急速下载体验了。

所有这些安装好的Windows程序都自动在Mandriva的程序菜单里创建了相应的快捷方式。

除了 winecfg 以外,Wine也自带了一个使用的工具 Wine Application Uninstaller 来卸载通过Wine安装的Windows应用程序。

文章评论



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3