现在wine7的开发板已经可以比较完美的安装qq和微信了。直接用wine安装的好处是wine7更新得比较频繁,而deepin-wine的版本在非deepinOS下bug修复比较慢。而且在wine的容器里,微信和qq一般可以正常更新。
安装测试版wine7
sudo dpkg --add-architecture i386
sudo wget -nc -O /usr/share/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
# ubuntu22.04版本
wget -nc https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
sudo mv winehq-jammy.sources /etc/apt/sources.list.d/
sudo apt update
sudo apt install --install-recommends winehq-devel
# 查看安装的版本
wine --version
配置wine容器
# 新建容器目录
mkdir -p ~/wine_bottles/wechat
cd ~/wine_bottles/wechat
# 安装cabextract,否则后面安装windows dll组件失败后会提示缺少
sudo apt install cabextract
# 初始化容器
WINEARCH=win32 WINEPREFIX=~/wine_bottles/wechat winecfg
# choose windows10, click confirm
WINEARCH=win32 WINEPREFIX=~/wine_bottles/wechat winetricks
# 选择默认的wine容器,点击继续
# 选择安装windows DLL或组件
# 在候选列表里勾选riched20和riched30,点击确认。安装完成后退出即可
安装微信
下载微信windows版本,https://weixin.qq.com/
WINEARCH=win32 WINEPREFIX=~/wine_bottles/wechat wine WeChatSetup.exe
安装完成后,不要立刻打开微信,先退出wine。
修改快捷方式
默认生成的程序快捷方式在~/.local/share/applications/wine/Programs/微信/微信.desktop
,需要移动到~/.local/share/applications/
。
可以打开这个文件,修改里面的Name字段为wechat(wine7)
以便可以通过gnome的dash输入wechat来自动匹配正确的快捷方式。
QQ同理,不再赘述。
安全退出wine
在~/.local/bin/
下创建如下名为kwe
的文件。
cd ~/.local/bin/
vim kwe
# 内容如下,替换你的WINEPREFIX
#!/bin/bash
WINEPREFIX=/home/findhao/wine_wechat wineserver -k
# 添加可执行权限
chmod +x ./kwe
qq同理
其他方式
https://github.com/zq1997/deepin-wine
Reference
https://forums.debiancn.org/t/topic/3100
https://wiki.winehq.org/Debian
https://www.linux.org/threads/how-to-install-wine-7-on-ubuntu-22-04.40967/#post-163851
Comments