分类: 电脑技术
作者: admin

教在你的 Linux 上安装 Wine 1.7

Wine (“Wine Is Not an Emulator” 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,Mac OSX 及 BSD 等)上运行 Windows 应用的兼容层。

Wine (Wine Is Not an Emulator)[即Wine不是一个模拟器]是一个在Linux和UNIX之上的,Windows 3.x和 Windows APIs的实现。注意,Wine不是Windows模拟器,而是运用API转换技术实做出Linux对应到Windows相对应的函数来调用DLL以运行Windows程序。Wine可以工作在绝大多数的UNIX版本下,包括Linux, FreeBSD, 和 Solaris。另外,也有适用于Mac OS X的Wine程序。Wine不需要Microsoft Windows, 因为这是一个完全由百分之百的免费代码组成的。如果有可利用的副本的话,它也可以随意地使用本地系统的DLLs。Wine的发布是完全公开源代码的,并且是免费发行的。(基于LGPL发布:GNU宽通用公共许可证)

Ubuntu

 

作为最流行的 Linux 分支,相信我们玩 Linux 更多的也是这个系统或者其分支了,所以玩游戏自然也是用这个系统比较多,由于 Ubuntu 有 PPA 源,所以我们不用编译,添加相应的 PPA 我们就可以或许最新的 Wine 了!

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine

 

Debian


也一样简单,如果你的版本足够新就可以直接安装了!

apt-get install wine


但是如果软件库里没有那么我们也可以安装,点击这里,就是 Deb 包,支持 i386,amd64

RHEL 及其分支


说白了就是 Fedora, CentOS 和 RHEL ,这个就是难点了,因为源上没有,所以我们只有编译安装了!

 

1.首先安装依赖库

sudo yum -y groupinstall 'Development Tools'
sudo yum -y install libX11-devel freetype-devel


2.下载Wine 1.7.17 (有新版本自然是新版本,你也可以选择安装 1.6 稳定版)

wget -c http://citylan.dl.sourceforge.net/project/wine/Source/wine-1.7.17.tar.bz2


3.解压

tar -xvf wine-1.7.17.tar.bz2
cd wine-1.7.17/


4.安装

./tools/wineinstall —— 32 bit 版本
————————————
./configure --enable-win64
make
sudo make install