准备:首先Linux系统里要GCC编译器,没有GCC下面的工作无法进行。虽然网上有各个发行版本的wine RPM安装包,但是还是建议自己编译,不然有很多模windows的库文件将会不能调用,wine的功能将受限制。卸载wine:如果先前安装过wine,那么在安装新版wine前必须拆卸原先的wine。检验方法:$ wine --version,如果显示了wine版本号,那么系统就存在wine。卸载方法:rpm -e wine,如果原先是源码安装的,进入原编wine的目录,执行make unistall就行。然后要下载wine源码(非RPM包,我的是wine-0.9.10.tar.bz2):百度上搜索到最新版本的wine并下载。这里提供了两种方法编译wine。一、用wineinstall安装(简单,推荐)用普通用户登录,将tar包复制到某一目录下。我的是/home/folder 终端运行 cd /home/folder tar jxvf wine-0.9.10.tar.bz2 cd wine-0.9.10 ./tools/wineinstall 之后它会运行./configure,然后显示:We need to install wine as root user, do you want us to build wine,'su root' and install Wine? Enter 'no' to continue without installing(yes/no) 输入yes 后回车如果在此处出现错误,请检查此命令的输出,如果他没有找到一些需要的包,而你又希望使用那个包提供的功能时,请安装相应的 devel 包。如果你root用户设置了密码,还会提示你输入密码。待屏幕上出现: Installation complete for now. Good luck (this is still alpha software). If you have problems with WINE, please read the documentation first, as many kinds of potential problems are explained there. 则表示安装成功了。方法二:以root用户登入。进入wine源码安装包的目录,依次执行 ./configure make depend make make install 实际操作:以root登录,将wine-0.9.10.tar.bz2复制到/root/ 打开终端,运行: cd /root tar jxvf wine-0.9.10.tar.bz2 cd wine-0.9.10 ./configure --prefix=/usr/local/wine 如果在此处出现错误,请检查此命令的输出,如果他没有找到一些需要的包,而你又希望使用那个包提供的功能时,请安装相应的 devel 包. make depend && make && make install wine 至此,wine安装成功。
配置wine我们用easywine EasyWine安装:以下以EasyWine2.2为例子讲述: 1、到http://www.easywine.org 下载EasyWine安装文件,然后解压。 2、终端中运行: su root chmod +x EasyWine-2.2RL.sh ./EasyWine-2.2RL.sh 3、按提示安装: ps:如果你以前安装过EasyWine的话会显示 Do you want to uninstall EasyWine (y/n)? 选择y 程序会帮你自动拆卸EasyWine.之后你要再运行安装程序 ./EasyWine-2.2RL.sh
Please choice your Linux Locale to install EasyWine 1、UTF8 2、GB18030 / GB2312 / GBK Type 1 or 2 and Enter to continue install EasyWine(1-2)? : 按照你的系统编码选择你的locale,怎么知道你的locale?终端运行locale就看到。 4、显示Finish Install就是安装成功。安装完成后桌面会有easywine的快捷方式,就可以图形化配置wine了 。