【总结】 ubuntu 12.04安装wine 1.7.4

实验环境: ubuntu 12.04 LTS 64位

 

有时候,我们想在ubuntu下运行一些windows软件,比如qq,cajviewer等。

这个愿望可以实现吗?当然。 只要在ubuntu中安装wine这个软件,就可以运行windows环境下的exe文件,安装windows软件。

网上关于ubuntu安装wine的资料零零碎碎。经过试验我发现,大部分无法在我自己的机器中成功。不断搜索试验后,我终于在我的ubuntu12.04中成功安装了wine1.7.4,在此总结以下,方便后来人。

我使用的方法是下载安装包,然后自己编译安装。网上其他的“更新ppa,然后sudo apt-get install或者在软件中心安装“的方法,在我这无效,原因尚不明。

(1)安装依赖库

sudo apt-get install flex bison qt4-qmake
sudo apt-get install libfreetype6-dev
sudo apt-get install libjpeg-dev libpng-dev libxslt-dev libxml2-dev
sudo apt-get install libxrender-dev
sudo apt-get install libgl1-mesa-dev
sudo apt-get install libglu1-mesa-dev
sudo apt-get install freeglut3-dev
sudo apt-get install prelink
sudo apt-get install libasound2-dev

(2)下载最新的源代码用这两个链接中的一个即可

http://prdownloads.sourceforge.net/wine/wine-1.7.4.tar.bz2
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.4.tar.bz2

(3)解压

将下载的压缩包解压。注意这个文件夹是用来安装、卸载wine的。不是最终安装的目录。请自己安排好这个文件夹的位置

tar jxvf wine-1.7.4.tar.bz2
cd wine-1.7.4

(4)配置安装、编译、安装接下来,对安装进行一点配置。可以使用命令

./configure --help

查看配置的帮助。 具体的方法参看README

我的机器是64位的,因此使用下面的命令进行配置

./configure --enable-win64

弹出一大堆提示文件后,就可以进行make编译啦

make

这个编译的过程大概会持续一个小时。

然后运行,下面的命令进行安装

make install

或者可以以非root用户的身份进入tools目录,运行:

./wineinstall

它会自动编译并安装程序,中间会提示输入管理员密码。

(5)检查

上述过程之后,wine已经被安装到了/usr/local/bin目录下

运行命令检查版本:

wine64 --version

结果是

wine-1.7.4

然后创建一个wine链接,否则很多程序不能用, 比如winecfg。

sudo ln -s /usr/local/bin/wine64 /usr/local/bin/wine

 

(5)安装后的配置

在终端运行

winecfg

就可以打开wine配置窗口了。

 

然后就可以右键点击windows软件的安装包,选择

to be continued...

 

 

参考资料:

感谢你们无私的分享

http://www.jb51.net/os/Ubuntu/156561.html

http://blog.csdn.net/moc062066/article/details/6620094

posted @ 2015-04-27 21:27  _扬帆起航  阅读(1652)  评论(0编辑  收藏  举报