前言

蛋疼的微信动不动就更新,更新了旧的还不能用
这里 记录 ubuntu 20.04 安装 微信笔记


一、安装 wine

任意找一种方法安装 wine即可

二、安装微信

2.1 下载微信

最新的即可,笔者目前的微信如截图
在这里插入图片描述

2.2 启动安装

wine WeChatWin_4.1.2.exe
运行后如下图
在这里插入图片描述

2.3 设置

安装后未必能找到 wechat
如果执行下述命令,微信能启动

env WINEPREFIX="$HOME/.wine" wine start /unix "$HOME/.wine/drive_c/ProgramData/Microsoft/Windows/Start Menu/Programs/WeChat/WeChat.lnk"

执行下面命令,将 wechat 加入

echo 'alias wechat="env WINEPREFIX=\"$HOME/.wine\" wine start /unix \"$HOME/.wine/drive_c/ProgramData/Microsoft/Windows/Start Menu/Programs/WeChat/WeChat.lnk\""' >> ~/.bashrc

激活bashrc

source ~/.bashrc

运行:

wechat

至此,微信已经可以使用


下来是锦上添花


2.4 添加至桌面

rm -f ~/.local/share/applications/wechat.desktop

cat > ~/.local/share/applications/wechat.desktop <<'EOF'
[Desktop Entry]
Name=WeChat (Wine)
Comment=WeChat for Windows via Wine
Type=Application
Terminal=false
Categories=Network;Chat;InstantMessaging;
StartupNotify=true
Exec=env WINEPREFIX="/home/mex/.wine" wine start /unix "/home/mex/.wine/drive_c/ProgramData/Microsoft/Windows/Start Menu/Programs/WeChat/WeChat.lnk"
Icon=wechat
EOF

# 可选的清理/校验与刷新
sed -i '1s/^\xEF\xBB\xBF//' ~/.local/share/applications/wechat.desktop
desktop-file-validate ~/.local/share/applications/wechat.desktop || true
update-desktop-database ~/.local/share/applications/

如果没有 微信的 icon
我这里附上一个
在这里插入图片描述
将微信 icon 放入路径:
/usr/share/icons/hicolor/128x128/apps
并将 2.4 中Icon=wechat 改为 : Icon=/usr/share/icons/hicolor/128x128/apps/wechat.png

2.4 卸载

之前笔者使用了 uninstall 卸载, 导致wine 里没有及时更新:

mex@mex-MS-7D36:~$ rm -f ~/.local/share/applications/wine/Programs/WeChat/WeChat.desktop
mex@mex-MS-7D36:~$ rm -f ~/.local/share/applications/wine/Programs/WeChat/UninstallWeChat.desktop
mex@mex-MS-7D36:~$ update-desktop-database ~/.local/share/applications/

执行这三段命令
结果会从:

在这里插入图片描述
变为:
在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐