Ubuntu 安装使用Wine-4.0

001

Wine 介绍

Wine (“Wine Is Not an Emulator” 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,macOS 及 BSD 等)上运行 Windows 应用的兼容层。Wine 不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是將 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其他一些行为的内存占用,让你能够干净地集合 Windows 应用到你的桌面。

安装成功后,软件被默认安装在/opt 中。而该软件的工作空间的目录默认在/home/username/.wine中(默认被隐藏了) ,工作空间目录下存放windows的系统文件。

Wine 安装

官网下载地址:https://wiki.winehq.org/Ubuntu

1
2
3
4
5
6
sudo dpkg --add-architecture i386 # 64位的系统需要执行此命令
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
sudo apt update
sudo apt install --install-recommends winehq-stable #安装稳定版

安装完成后,通过wine --version查看版本为4.0

Wine 4.0配置并解决乱码问题

在用户环境下输入winecfg进入配置GUI
初始化配置时弹出安装wine-mono和wine-gecko 安装提示时,可以选择取消安装。wine-mono 组件的作用是wine用其运行 .NET Framework;wine-gecko组件的作用是wine用其运行IE浏览器。这两个组件大多数windows软件运行时用不到。

乱码问题:

wine配置完成后,如果打开winecfg有乱码现象,可以使用以下方法解决:

  1. 百度下载字体simsun.ttc

  2. 下载好的zip解压到~/.wine/drive_c/windows/Fonts

  3. 新建zh.reg,内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
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"
  1. 在终端执行regedit zh.reg

  2. 再次运行winecfg命令,wine可以正常支持中文了

    002

Win 4.0运行Windows 程序

下载windows应用程序LinX(解压)

1
2
laohu@linux:/zdisk/test_tools/Linx$ ls
changelog.txt linpack_xeon32.exe linpack_xeon64.exe LinX.exe LinX.ini readme.txt Speedfan.ini

输入命令wine LinX.exe,使用正常

003

下载FurMark_1.20.4.0_Setup.exe(安装程序)右键使用wine windows打开,安装路径使用默认

004

Win 4.0卸载

  1. 卸载软件
1
2
sudo apt remove wine两次Tab键,列出所有安装的与wine相关的软件,然后全部卸载
sudo apt autoremove #清理依赖包软件包
  1. 删除工作目录和软件安装目录
1
2
sudo rm -r ~/.wine #删除工作目录
sudo rm -r /opt/wine-* #删除软件安装目录
  1. 全局搜索所有与wine有关的所有文件和目录:删除即可(注意不要删除)
1
2
3
sudo find ~ -iname *wine* #查询 家目录下所有名字中含有wine的目录或文件
sudo find / -iname *wine* #查询 跟目录下所有名字中含有wine的目录或文件
sudo find path -iname *wine* -exec rm -r {} \; #把搜索到的文件一并删除(注意)
------ 本文结束------