前言
微信官方已经提供官方版微信,可以直接下载使用。目前最新版是4.0.1 测试版。
安装方法-deb
wget https://dldir1v6.qq.com/weixin/Universal/Linux/WeChatLinux_x86_64.deb dkpg -i WeChatLinux_x86_64.deb
安装方法-appimage
wget https://dldir1v6.qq.com/weixin/Universal/Linux/WeChatLinux_x86_64.deb # 打开文件属性,调整为可执行。AppImage类似绿色版软件 ./WeChatLinux_x86_64.AppImage --appimage-extract-and-run
安装后无法启动
子方在安装deb版本后,怎么都无法启动,也看不到错误提示信息。尝试过解压WeChatLinux_x86_64.AppImage,打开也是没有显示的。
我在githhub看到关于 AppImage 的一个提示:如果您的发行版未安装 libfuse3,或因为权限、容器等限制无法加载 fuse 模块,那么本微信将不能直接以 AppImage 运行。您可以尝试在命令后面加上 –appimage-extract-and-run;如有其它选项,则不需要改变。
我的验证过程:
l@Xfce:~/Downloads$ ./WeChatLinux_x86_64.AppImage --appimage-extract-and-run /tmp/appimage_extracted_778c14832129ed34732775240eab7ad9/usr/bin/wechat: error while loading shared libraries: libatomic.so.1: cannot open shared object file: No such file or directory
问题解决
问题出在缺少依赖库 libatomic.so.1。这个是 GCC 提供的一个共享库,在很多系统上不会默认安装,尤其是在容器环境或精简系统中。大多数基于 Debian / Ubuntu 的系统可以直接安装这个包。安装后微信就可以正常启动了。
sudo apt update sudo apt install libatomic1