ubuntu编译安装wine
发表于 : 2013-12-21 21:49
不知道我编译的正确不正确 借鉴一下也是可以的哦
编译
第一步 安装ubuntu或其他ubuntu发行版
第二步 打开一个终端
第三步 终端输入并运行sudo su
第四步 输入密码并回车
第五步 终端输入并运行apt-get remove wine1.4并等待完成
类似的反馈
第六步 到http://www.winehq.org/下载wine编译包
第七步 解压包
第八步 打开另一个终端
第九步 在终端内进入解压出的文件夹
第十步 运行./configure
如果显示进入十一步
未显示重新进入第五步
如显示可进入第十一步也可现进入 其他 再进入第十一步
第十一步 编译然后会出现类似及进入编译状态 等待编译完成 约30-60分钟慢慢等吧
第十二步 终端内运行sudo make install需要输入密码
第十三步 做不做都行的一步
其他
在第五步使用apt-get remove wine1.4而不是apt-get remove wine的原因是有人可能增加ppa:ubuntu-wine/ppa了
关于第十步 有个别错误可以忽略
然后有什么补充的就让大家UBUNTU大神写吧
ubuntu kubuntu xubuntu lubuntu ubuntukylin神码的在此都一视同仁 不适用于其他linux发行版
编译
第一步 安装ubuntu或其他ubuntu发行版


第二步 打开一个终端
第三步 终端输入并运行sudo su
代码: 全选
sudo su
代码: 全选
[sudo] password for ████:
代码: 全选
apt-get remove wine1.4
代码: 全选
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
Package 'wine1.4' is not installed, so not removed
下列软件包是自动安装的并且现在不需要了:
fonts-horai-umefont gnome-exe-thumbnailer winbind wine-gecko2.21 wine-mono0.0.8 winetricks
Use 'apt-get autoremove' to remove them.
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 256 个软件包未被升级。
第七步 解压包
第八步 打开另一个终端
第九步 在终端内进入解压出的文件夹
代码: 全选
进入相对目录cd ??
进入绝对目录cd /??
代码: 全选
./configure
代码: 全选
configure: Finished. Do 'make' to compile Wine.
未显示重新进入第五步
如显示
代码: 全选
configure: libOSMesa development files not found (or too old), OpenGL rendering in bitmaps won't be supported.
configure: libhal development files not found, no legacy dynamic device support.
configure: liblcms2 development files not found, Color Management won't be supported.
configure: Finished. Do 'make' to compile Wine.
第十一步 编译
代码: 全选
make
代码: 全选
gcc -c -I. -I../../include -D__WINESRC__ -D_OLEAUT32_ -DENTRY_PREFIX=OLEAUTPS_ -DPROXY_DELEGATION -DWINE_REGISTER_DLL -DPROXY_CLSID=CLSID_PSFactoryBuffer -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wempty-body -Wignored-qualifiers -Wstrict-prototypes -Wtype-limits -Wunused-but-set-parameter -Wwrite-strings -Wpointer-arith -Wlogical-op -gdwarf-2 -gstrict-dwarf -fno-omit-frame-pointer -g -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -o varformat.o varformat.c

第十二步 终端内运行sudo make install需要输入密码
代码: 全选
sudo make install
代码: 全选
winecfg
chmod +x winetricks
sudo mv winetricks /usr/local/bin
wget http://www.kegel.com/wine/winetricks
在第五步使用apt-get remove wine1.4而不是apt-get remove wine的原因是有人可能增加ppa:ubuntu-wine/ppa了
关于第十步 有个别错误可以忽略
使exe图标显示方法代码: 全选
解决onfigure: libOSMesa development files not found (or too old), OpenGL rendering in bitmaps won't be supported.方法 apt-get install libosmesa6 libosmesa6-dev
代码: 全选
解决configure: libhal development files not found, no legacy dynamic device support.方法apt-get install libhal* 然后n不安装 查看那个可能是再运行或y直接安装
代码: 全选
解决configure: liblcms2 development files not found, Color Management won't be supported.方法apt-get install libhal-dev
代码: 全选
apt-get install gnome-exe-thumbnailer
ubuntu kubuntu xubuntu lubuntu ubuntukylin神码的在此都一视同仁 不适用于其他linux发行版