在64位元环境下编译安装wine 32bit/64bit

After upgrading Ubuntu to 9.10,wine就变得怪怪的,安装时只能安装软件包管理器的wine 1.2,却无法安装主要的wine,从软件中心安装也会出现依赖性错误,只装1.2的话,运行部分程序又会出错,最后只好自己手动编译wine了。

在ubuntu软件中心出现的错误:

在Synaptic出现的错误

【下载source code】
http://sourceforge.net/projects/wine/files/Source/下载原始码,目前最新为1.1.33
下载完毕后,直接右键解压缩

【编译/安装 for 32bit wine】
●前置作业
wget http://winezeug.googlecode.com/svn/trunk/install-wine-deps.sh
sudo sh install-wine-deps.sh
这是安装编译32位wine所需的环境套件

●编译/安装
./配置
make depend
make
sudo make install
其中make大概要半个小时左右

●运行
wine "檔案名稱",例如:wine notepad

●移除
sudo make uninstall wine

【64位Wine的编译/安装】
●编译/安装
./配置 –enable-win64
make depend
make
sudo make install
make同样会花很长时间

●运行/移除
同32位说明

  虽然最后我的问题还是没有解决,但还是把花了一个早上研究的结果记录一下。另外要说明的是,如果安装64位的Wine,将只能执行64位的Windows程序,如果执行32位的程序会出现错误信息。


【相關連結】

留下回复

您的电子邮件地址不会被公开. 必填项已标注 *

本网站使用 Akismet 来减少垃圾评论. 了解您的评论数据如何被处理.