Linux下编译安装wine1.5.9

下雨天打孩子我是闲着加蛋痛于是开始折腾起了wine这东西,打算wine个迅雷出来玩玩,首先我使用的是debian6.0.6,这个是稳定版本,而debian的稳定版本的软件一般都比较”稳定”,所以想尝试一下最新的wine版本,从wineHQ(好像是这个)下载了最新的wine1.5.9(目前最新,但不是稳定版本,最新稳定版本好像是1.4),然后开始准备着手编译
相信很多人对于在Linux下非智能化安装软件都会比较头痛,这不仅包括新手,对于老用户来说那些乱七八糟的依赖着实让人抓狂,所以用好google是很重要的,当一个问题你能够通过一些手段找到解决方法的时候它就变成了一种享受,当然在我的机器上编译wine并没有遇到什么困难,所以对于你的环境可能与我不同,我这样先说一下编译wine1.5.9你可能需要些什么
一些简单的像是gcc make automake等等这些我相信在解决其它软件包的依赖问题上你的机器上应该已经早就装上了,这里我只说一些在我的环境里需要的东西
首先安装flex
sudo apt-get install flex
然后再安装bison
sudo apt-get install bison
注意apt-get是debian的软件包管理器,请根据你自己环境使用不同的包管理器或者其它手段进行安装
然后要说的一个是可能你在configure的时候会提示你安装Xlib/XFree86什么的,这个要安装的东西比较多,要我说一下子也说不好,不过安装个gtk+开发环境就可以解决了,像我机器上本来已经安装了gtk+开发环境所以这步没问题(什么,那我是怎么知道要安装这个的,难道我会告诉你在此之前我已经在虚拟机里做过测试了吗)
好了,至此大概没什么太多的问题了现在可以将你下载的包解压然后进行目录
./configure
这样如果不出意外的话会在当前目录生成一个Makefile,然后我们make一下便已经编译完成了
然后再make install一下,当然你需要有root权限,因为安装的路径需要root权限,想要安装到指定的目录的话那么在./configure的时候后面加一个参数指定路径,具体方法可以看下当前目录下的readme文件,我使用的是默认安装路在配置,比如像我要安装迅雷就需要加载几个dll库文件进去,这里有一个问题就是我wine后的迅雷暂停后不能够从暂停处继续下载,而且下载到100%后(注意是100不是99.9)不提示文件下载完成,这导致的一个结果是下载过来的文件无法自动完成,比如说我下载qq放在DOWNLOAD目录下,这时到100%后迅雷不提示下载完成也不将下载信息移动到已完成状态栏,然后在DOWNLOAD目录下下载的qq的文件表示形式就是未下载完成状态,但是已经下载到100%了说明已经下载完成了,只是不知道什么原因迅雷无法改变下载完成过后的文件的状态,我们自己手动删除然后修改下就可以了
当我发现使用wine迅雷随着时间的增加所占用的cpu以及内存都比较高后便决定卸载了wine继续用我的虚拟机了

–阅读次数(24)

发表评论

电子邮件地址不会被公开。

*