现在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


文章版权归 FindHao 所有丨本站默认采用CC-BY-NC-SA 4.0协议进行授权|
转载必须包含本声明,并以超链接形式注明作者 FindHao 和本文原始地址:
https://findhao.net/easycoding/2600.html

Comments