您的位置:首页 > 其它

ubuntu15.10下编译安装wine1.8 rc4

2015-12-23 15:24 471 查看

ubuntu15.10下编译安装wine1.8rc4

Wine (“Wine Is Not an Emulator” 的递归缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,Mac OSX 及 BSD 等)上运行 Windows 应用的兼容层。另外英语单词wine是葡萄酒的意思。

Wine1.8在2015年12月19日已经正式发布了。相关的信息参考https://www.winehq.org/

1、下载wine1.8 rc4源码

源码直接到官网下载即可。

wget https://dl.winehq.org/wine/source/1.8/wine-1.8.tar.bz2

下载之后解压,这就不说了。(tar -xjf …)

2、安装编译环境

编译环境是需要安装好,不然
./configure
的时候就通不过。这里说的编译环境主要是指
gcc
编译工具链。

sudo apt-get install gcc g++

然后安装32位开发环境(gcc的32位开发库)

sudo apt-get install lib32gcc-5-dev  lib32stdc++6 lib32gfortran-5-dev-s390x-cross lib32stdc++6-s390x-cross lib32readline6-dev

如果没有安装,那么
./configure
的时候报的错如下

?

3、安装依赖库

安装依赖库的时候,具体要安装哪些可以看
./configure
的报错信息,我这里安装的如下

?
我这里还会报两个警告,但是这不能安装了。不用管它,可以编译。

configure: WARNING: libxml2 32-bit development files not found (or too old), XML won't be supported.

configure: WARNING: libxslt 32-bit development files not found, xslt won't be supported.

configure: Finished.  Do 'make' to compile Wine.

4、生成Makefile

先在源码目录建一个
build
的目录,然后进入目录。再使用
../configure
来生成
Makefile


如果没有建build目录,./configure的时候会提示的

../configure --prefix=/home/o/pragram/wine1.8 --exec-prefix=/home/o/pragram/wine1.8/exec --with-x --disable-win16

--prefix
用于指定wine的安装文件依赖文件等的存放目录(include、share)

--exec-prefix
用于指定wine的安装目录,相关的执行文件都在此。

更详细的参数可以使用
../configure --help
来查看。

5、编译安装

编译和安装的过程很简单。直接
make
编译,然后
sudo make install


6、安装完成后的设置

首先要添加
wine
的执行文件目录到
PATH
环境变量。(这个方法有很多,可以不添加)

如果不想修改环境变量,可以用下面的方式。

在启动
.exe
程序的时候先
export
导入路径到环境变量。这个可以写在脚本里面来启动。

运行
winecfg
程序来设置相关的参数,建议选定Windows版本为
Windows 7


其他的相关参数,根据自己的喜好来选定吧。

如果
winecfg
运行的时候,窗口上的文字都是 ||(||!) 之类的,那么要做一下第7步



7、中文语言的支持

详细设置请参考http://forum.ubuntu.org.cn/viewtopic.php?t=72933

1、复制windows下的
simsun.ttc
字体到
~/.wine/drive-c/windows/fonts/
目录下。

2、新建一个
zh.reg
文件,然后打开它,输入以下内容。然后回答命令行,使用
regedit zh.reg
来导入到注册表。

REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial"="simsun"
"Arial CE,238"="simsun"
"Arial CYR,204"="simsun"
"Arial Greek,161"="simsun"
"Arial TUR,162"="simsun"
"Courier New"="simsun"
"Courier New CE,238"="simsun"
"Courier New CYR,204"="simsun"
"Courier New Greek,161"="simsun"
"Courier New TUR,162"="simsun"
"FixedSys"="simsun"
"Helv"="simsun"
"Helvetica"="simsun"
"MS Sans Serif"="simsun"
"MS Shell Dlg"="simsun"
"MS Shell Dlg 2"="simsun"
"System"="simsun"
"Tahoma"="simsun"
"Times"="simsun"
"Times New Roman CE,238"="simsun"
"Times New Roman CYR,204"="simsun"
"Times New Roman Greek,161"="simsun"
"Times New Roman TUR,162"="simsun"
"Tms Rmn"="simsun"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: