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/win2ksp4InsMsiW.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
# 重启之后发现问题解决,输入框可以看到提示字体了