欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

在Linux系统上安装Wine的教程

程序员文章站 2022-03-28 19:53:21
这篇文章主要介绍了在Linux系统上安装Wine的教程,Wine是专门用来在Linux上运行exe程序的项目,非常著名,需要的朋友可以参考下... 15-06-18...

wine,一个在linux平台上非常受欢迎并且强大的开源应用,有了它,我们可以在linux平台上完美运行windows应用与游戏。
winehq团队,近期宣布了一个新的开发版本wine1.7.29。这个版本带来了诸多重要的特性,并且修复了44个bug。

wine团队几乎每周都会发布新的开发版本,并且加入许多新特性以及修复漏洞。每个新版本都会支持新的应用与游戏(windows),这使得wine在那些想要在linux下运行windows应用的用户群体中很流行并且是不可缺少的。

根据变更日志,这个版本中添加了以下的关键特性:

    在directwrite中加入增强的外形塑造与bidi(译者:bi-directional language)镜像。
    升级了一些页面错误处理方式。
    增加了更多的c运行时函数。
    修复了大量的bug。

在官方的 变更日志 中可以找到关于这个版本更多更深入的细节。

这篇文章指导你在基于redhat与debian的系统,如centos,fedora,ubuntu,linux mint以及其他的发行版中安装最新的开发版本wine 1.7.29。
在linux中安装 wine 1.7.29 开发版本

遗憾的是,目前还没有官方的wine仓库可以获取基于redhat系统的版本,只能通过编译源码来安装。如果要这么做的话,我们先要安装一些开发包如gcc,flex,bison,libx11-devel freetype-devel 以及开发工具,等等。这些工具都是编译wine源码所必须的。我们可以通过yum命令来安装这些包。
redhat,fedora,centos

   

复制代码
代码如下:
# yum -y groupinstall 'development tools'
# yum -y install flex bison libx11-devel freetype-devel

然后,使用如下命令下载wine最新的开发版本(1.7.29)以及解压源码包。

   

复制代码
代码如下:
$ cd /tmp
$ wget http://citylan.dl.sourceforge.net/project/wine/source/wine-1.7.29.tar.bz2
$ tar -xvf wine-1.7.29.tar.bz2 -c /tmp/

接下来,使用下列命令编译及安装wine。

注:安装过程大概需要15-20分钟,这个时间由你的网络速度以及电脑硬件配置决定,在安装过程中需要root密码。
32位系统

   

复制代码
代码如下:
$cd wine-1.7.29/
$./tools/wineinstall

64位系统

   

复制代码
代码如下:
$ cd wine-1.7.29/
$ ./configure --enable-win64
$ make
# make install

ubuntu,debian 与 linux mint

在ubuntu系统下,你可以使用官方的ppa方便的安装最新的wine开发版本。打开一个终端并使用sudo权限执行下列命令。

   

复制代码
代码如下:
$ sudo add-apt-repository ppa:ubuntu-wine/ppa
$ sudo apt-get update
$ sudo apt-get install wine 1.7 winetricks

注:在写这篇文章时,只能获取1.7.26,在官方的仓库中还没有更新到最新版本,但是当仓库更新到1.7.29后,使用上面的指令可以安装最新的版本。(译者:为毛我看了版本号是1.6.2......)

安装成功后,你可以安装或运行任何windows应用或游戏了,示例如下:

   

复制代码
代码如下:
$ wine notepad
$ wine notepad.exe
$ wine c:\\windows\\notepad.exe

注:切记,这是一个开发版本,请勿在生产系统上安装它。建议这个版本仅作测试用。