靠谱的Wine兼容层编译安装

作者: 何朱必 分类: 开发笔记 发布时间: 2019-10-04 22:48

通过依赖安装或编译安装Wine及其插件和管理设置工具,充分体验了现代Linux的魅力,也享受了现代编程的乐趣。网络给力的话就推荐官方快速方便的依赖安装方法,毕竟这是现代开源的集体智慧,既可享受到大家的劳动成果,又可以简单安装,不需要太多的编程知识和技巧。依赖安装失败的话就用本文实战的几种经典安装方法,只要严格遵循开源程序的一般安装逻辑,也就几步轻松搞定复杂的后台编译安装方法,让一个普通用户也当一回“黑客”体验一下代码是多么好玩。

经过“国庆节”三天的实战Wine安装与配置管理,演义了“酒鬼”(Winetricks)喜爱“酒”(Wine)的拟人化故事,其实质是社区开源研发成果共同打造Linux通过Wine兼容层完美实现与Windows应用生态彻底兼容的美好未来,更加坚定让现代开源编程理念开花结果的信心和决心,最终实现软件开发的“百花齐放”与“分久必合”的自由统一伟大构想,让操作系统的开发应用变得轻松与自由,不再为操作系统“一家独大”而担忧。

 

一、更新系统:

sudo apt-get update

二、构建编译环境:

如果你的系统是新安装的,那么你得构建一个编译环境,以便顺利完成对源文件的编译安装。
sudo apt-get install bison
sudo apt-get install flex
sudo apt-get install flex bison qt4-qmake
sudo apt-get install flex bison
sudo apt-get install automake autoconf
sudo apt-get install -y build-essential
sudo apt-get build-dep wine
sudo apt-get install gnome-devel
根据需要,选择安装其它依赖库:

sudo apt-get install libasound2-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 libfreetype6-dev

sudo apt-get install gettext libtool libglib2.0-dev libfreetype6-dev libfontconfig-dev libjpeg-dev libpng-dev libxslt-dev libxml2-dev

三、安装libgdiplus、mono以及编译环境所需要的其它库文件

sudo apt-get install libgif-dev libtiff4-dev libpng12-dev libexif-dev libx11-dev libxft-dev libjpeg62-dev(或libgpeg-dev)

 

1、打开终端(假设你的下载文件在你的主目录)输入:

tar jxvf wine-4.17.tar.xz

提示:bzip2: (stdin) is not a bzip2 file.

不是二进制文件,就直接解压缩为:wine-4.17

2、输入:
cd wine-4.17

3、输入:

1)32位:
sudo ./configure -v  -without-x

2)64位:

sudo ./configure –enable-win64

配置成功,提示:

configure: Finished. Do ‘make’ to compile Wine.

这时wine开始检查编译环境,检查包依赖是否通过,如果这个不出差错,剩下的几步就只是时间问题。编译安装虽然比较专业,但只要遵循客观规律,完全可以轻松实现的。

4、编译完成以后,就会提示你可以 make 了,输入:

make depend && make

或直接忽略出错继续执行编译

sudo make -k

5、编译完成以后,会提示你Wine built successfully 或 Wine build complete,当然也有可能提示部分出错信息,输入:

make install

如果安装过程中出错提示:权限不够,就sudo chmod 744 给相应的子目录授予访问权,然后重新安装。或尝试用sudo make install命令或者使用su命令成为root用户,以root权限来操作。提示输入密码时,输入您自己的密码或者系统管理员的密码su

sudo make install

如装64位的wine,安装完后需要再增加一个链接:sudo ln -s /usr/local/bin/wine64 /usr/local/bin/wine

注意:上述两步必定是漫长的编译安装过程,可以去听歌、浏览网页或者投屏到电视大屏上看编译过程中飞屏的代码流,享受高科技带来的快乐。

6、输入wine –version能正常显示版本号,或输入winecfg能正常显示wine设置窗口,并查知验证安装版本,到此大功告成!
接下来就是对Wine这个兼容层的设置及其应用,详情参阅【靠谱的Wine设置及应用】实战笔记。

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

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