Ubuntu-20.04.1-通过wine安装Wechat(附报错解决)

Scroll Down

1、在Ubuntu上安装新版wine

# 避免版本冲突,删除现存的Wine软件
sudo apt remove winehq-stable wine-stable wine1.6 wine-mono wine-geco winetricks

# 添加32系统支持
sudo dpkg --add-architecture i386

# 使用wget下载并添加官方 Wine 存储库密钥
wget -qO - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -

# 用 PPA 添加 FAudio 依赖
sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport

# 添加存储库
sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu $(lsb_release -cs) main"

# 安装 Wine
sudo apt update && sudo apt install --install-recommends winehq-stable

# 查看Wine版本
wine --version

2、下载安装Wechat

tencent_wechat_setup_download_url

# 命令行使用wine启动安装进程
wine WeChatSetup.exe

此时会发现安装路径提示框是看不到字体的,包括安装成功之后,输入提示框也是看不到字体的。这问题就很难受了。

忘记截图了。

3、解决微信输入框不显示字体

# 执行命令安装缺失包
winetricks riched20

如果因为网络问题,命令执行失败,下载如下两个文件,并将其放入指定目录下。
W2KSP4_EN.EXE -> 目标路径:~/.cache/winetricks/win2ksp4

InsMsiW.exe -> 目标路径:~/.cache/winetricks/msls31

完事之后通过wine重启Wechat,命令行报错:

ixme:font:get_name_record_codepage encoding 20 not handled, platform 1
# 解决报错
sudo apt install winbind
shutdown -r 0

# 重启之后发现问题解决,输入框可以看到提示字体了