很多从Windows转向Ubuntu的用户都会遇到一个尴尬的问题:常用的微信客户端没有官方Linux版本。虽然网页版可以应急,但功能残缺、无法多开、不能保存聊天记录等限制实在让人头疼。这时候deepin-wine就成了救命稻草——它能让Windows软件在Linux上流畅运行。
我最初尝试用普通wine安装微信时,经历了各种字体乱码、无法启动、闪退的折磨。直到发现deepin社区已经帮我们打包好了微信深度版(com.qq.weixin.deepin),所有依赖和配置都预先调优过,真正做到了开箱即用。实测在Ubuntu 24.04上,从安装到登录全程不超过5分钟,而且支持:
在开始前,建议先更新系统并安装必要工具:
bash复制sudo apt update && sudo apt upgrade -y
sudo apt install -y wget gnupg software-properties-common
如果遇到"无法定位软件包"错误,可能是源配置问题。可以尝试切换国内镜像源:
bash复制sudo sed -i 's|http://.*archive.ubuntu.com|https://mirrors.aliyun.com|g' /etc/apt/sources.list
官方提供了一键安装脚本,会自动配置仓库和密钥:
bash复制wget -O- https://deepin-wine.i-m.dev/setup.sh | sh
这个脚本会做三件事:
如果网络较慢,可以手动分步执行:
bash复制# 添加仓库
sudo sh -c 'echo "deb [trusted=yes] https://deepin-wine.i-m.dev/ ./" > /etc/apt/sources.list.d/deepin-wine.list'
# 更新缓存
sudo apt update
执行以下命令开始安装:
bash复制sudo apt install com.qq.weixin.deepin
安装过程会自动处理这些依赖:
首次安装约需下载400MB数据,建议保持网络稳定。安装完成后需要注销重新登录,才能在应用菜单看到微信图标。
默认情况下只能运行一个微信实例,通过修改启动器配置可以实现多开:
bash复制sudo nano /usr/share/applications/deepin-wine-qqweixin.desktop
找到Exec=行,在命令末尾添加%u -multiple-instance参数。
如果启动时出现"cannot find wine"错误,可能是依赖未完整安装:
bash复制sudo apt --fix-broken install
sudo apt install deepin-wine-runtime
在Ubuntu 24.04上推荐使用fcitx5输入法框架:
bash复制sudo apt install fcitx5 fcitx5-chinese-addons
im-config -n fcitx5
安装后需要重启微信才能生效。如果仍无法输入中文,可以尝试:
bash复制env GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx deepin-wine6-stable wechat.exe
遇到字体模糊或缺失时,可以手动替换字体文件:
bash复制cp /usr/share/fonts/windows/SimSun.ttf ~/.deepinwine/QQ/drive_c/windows/Fonts/
然后修改注册表配置:
reg复制[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"MS Shell Dlg"="SimSun"
"MS Shell Dlg 2"="SimSun"
当有新版本发布时,直接运行:
bash复制sudo apt update && sudo apt upgrade
如果想降级到特定版本:
bash复制sudo apt install com.qq.weixin.deepin=3.9.5.80deepin10
微信数据默认存储在:
code复制~/.deepinwine/QQ/drive_c/users/[用户名]/Documents/WeChat Files/
建议定期备份整个目录。迁移到新电脑时,只需复制该目录到相同路径即可保留所有聊天记录。
同样的方法还可以安装:
bash复制# QQ
sudo apt install com.qq.im.deepin
# 钉钉
sudo apt install com.dingtalk.deepin
# 腾讯会议
sudo apt install com.tencent.meeting.deepin