Ubuntu 17.10下编译安装 Wine 3.0

作者: 来源: 时间: 2018-03-08 03:17 阅读: 次
Ubuntu 17.10下编译安装 Wine 3.0
  首先安装依赖的库:

  1、sudo apt-get install flex bison qt4-qmake

  2、sudo apt-get install libfreetype6-dev

  3、sudo apt-get install libjpeg-dev libpng-dev libxslt-dev libxml2-dev

  4、sudo apt-get install libxrender-dev

  5、sudo apt-get install libgl1-mesa-dev

  6、sudo apt-get install libglu1-mesa-dev

  7、sudo apt-get install freeglut3-dev

  8、sudo apt-get install prelink

  9、sudo apt-get install libasound2-dev

  到官网下载最新的源代码:

  wget https://dl。winehq.org/wine/source/3.0/wine-3.0-rc1.tar.xz

  下载之后解压,我把wine-3.0-rc1.tar.xz源代码解压到当前用户目录下,进入目录:

  10、xz -d wine-3.0-rc1.tar.xz

  11、tar -xvf wine-3.0-rc1.tar

  12、cd wine-3.0-rc1

  13、./configure --enable-win64

  14、然后是编译 : 输入 make

  15、然后运行: sudo make install

  会自动编译Wine 3.0 RC1并安装程序

  运行命令检查Wine版本:

  16、wine64 --version

  17、wine-3.0-rc1

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

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

  安装好之后的相关配置

  首先要添加wine的执行文件目录到PATH环境变量,也可以不添加如果不想修改环境变量,可以使用下面的方式。

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

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

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

  19、终端运行winecfg

  winecfg运行的时候,窗口上的文字都是 ||(||!) 这些,那么要做下一步中文支持。

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

  20、sudo cp simsun.ttc ~/.wine/drive_c/windows/Fonts/

  然后新建一个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"

  21、再运行winecfg看看

赞助推荐