> CentOS > CentOS教程 >

CentOS编译安装Wine

1、首先,下载Wine源码包,wine_1.4.1.tar.bz2下载地址:http://pan.baidu.com/s/147oLs flex-2.5.33.tar.bz2下载地址:http://pan.baidu.com/s/1vJJS6  

2、解压运行

[root@localhost ~]tar jxvf wine-1.2.tar.bz2

3、进入wine目录

[root@localhost ~]cd wine-1.2

4、运行configure

[root@localhost wine-1.2]./configure

5、自动检查相关依赖关系,

第一个提示错误是,没有C编译器

6、安装C编译器GCC

[root@localhost wine-1.2]yum install gcc*

7、然后继续运行configure

[root@localhost wine-1.2]./configure

8、提示第二个错误没有flex版本

9、由于用yum安装 flex 版本低于Wine要求的2.5.32,所以只好去Flex官网下载最新版:http://flex.sourceforge.net/

10、下载 flex version 2.5.35 in tar.gz,文章底部附下载链接~

11、然后解压

[root@localhost ~]tar jxvf flex-2.5.35.tar.gz

12、进入flex-2.5.35目录

[root@localhost ~]cd flex-2.5.35

13、然后检查configure

[root@localhost flex-2.5.35]./configure

14、然后编译安装

[root@localhost flex-2.3.35]make

[root@localhost flex-2.3.35]make install

15、解决Flex问题之后

16、进入Wine目录

[root@localhost flex-2.3.35]cd

[root@localhost ~]cd wine-1.2

17、继续Configure

[root@localhost wine-1.2]./configure

18、提示缺少Bison组件

19、安装Bison组件

[root@localhost wine-1.2]yum install bison*

20、Bison安装完成之后继续检查Configure

[root@localhost wine-1.2]./configure

21、此时提示缺少X Development组件

22、安装X Development组件

[root@localhost wine-1.2]yum -y groupinstall "X Software Development"

23、如果上面的命令无法执行则使用下面的命令来安装

[root@localhost wine-1.2]yum groupinstall "Additional Development" "Development tools" "Desktop Platform Development" "Server Platform Development"

24、安装完成之后继续检查Configure

[root@localhost wine-1.2]./configure

25、此时Configure检查完成之后即可开始编译安装

[root@localhost wine-1.2]make

[root@localhost wine-1.2]make install

26、经历漫长的编译过程即可使用Wine了。

(责任编辑:IT)