wine运行windows软件

ubuntu 用户可以使用 deepin 提供的方案,简单稳定,去看看

[toc]

安装 winehq

官网安装

# 如果是 64 位系统
sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
# ubuntu
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
# mint 18.x
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main'
# mint 19
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
sudo apt-get update
sudo apt-get install --install-recommends winehq-stable

使用 winetricks-zh (推荐)

下载 winetricks-zh,解包,在命令行运行其中的 winetricks-zh 即可开始安装。如需安装 32位 程序,使用 WINEARCH=win32 winetricks-zh

  • TIM WINEARCH=win32 winetricks-zh tim
  • 微信 WINEARCH=win32 winetricks-zh wechcat

使用 palyonlinux

# 先安装 winehq
sudo apt install playonlinux

常见软件要用的库

微信
msls31 ole32 riched20 riched30

迅雷极速版
mfc42 riched30 vbrun6 vcrun6

百度网盘
riched20 wininet

QQ任务栏图标不显示

ubuntu 12.04系统

# 执行下列命令
sudo apt-get install libappindicator1
sudo apt-add-repository ppa:gurqn/systray-trusty
sudo apt-get update
sudo apt-get install unity
# 重启系统,或 logout/login

ubuntu 14.04以及以上系统

# 执行下列命令
sudo apt-add-repository ppa:fixnix/indicator-systemtray-unity
sudo apt-get update
sudo apt-get install indicator-systemtray-unity
# 重启系统,或 logout/login

中文显示与字体设置

Windows支持字体链接:当一种字体中不存在某个字时,可以尝试从另一个字体文件中寻找相应的字形。所以只要把当前系统中的中文字体设为”fallback”字体,汉字通常就能正确显示了。方法也很简单,只需创建一个文本文件,如 chn_font.reg ,内容如下:

REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
"Lucida Sans Unicode"="wqy-microhei.ttc"
"Microsoft Sans Serif"="wqy-microhei.ttc"
"MS Sans Serif"="wqy-microhei.ttc"
"Tahoma"="wqy-microhei.ttc"
"Tahoma Bold"="wqy-microhei.ttc"
"SimSun"="wqy-microhei.ttc"
"Arial"="wqy-microhei.ttc"
"Arial Black"="wqy-microhei.ttc"

注意请将wqy-microhei.ttc替换为你系统中的字体文件名,如文泉驿正黑是wqy-zenhei.ttc(请在/usr/share/fonts及其子文件夹中寻找相应字体文件)。
如果想使用其它字体,也可直接将相应的ttf或ttc文件复制到~/.wine/drive_c/windows/Fonts/,再用其文件名替换上面的wqy-zenhei.ttc即可。

打开注册表 wine regedit,导入上面的注册表文件即可。

参考资源:

  1. http://blog.csdn.net/ddk3001/article/details/47213087
  2. http://linux-wiki.cn/wiki/zh-hans/Wine%E7%9A%84%E4%B8%AD%E6%96%87%E6%98%BE%E7%A4%BA%E4%B8%8E%E5%AD%97%E4%BD%93%E8%AE%BE%E7%BD%AE