Featured image of post Ubuntu 安装微信 Linux 版及依赖缺失报错解决办法

Ubuntu 安装微信 Linux 版及依赖缺失报错解决办法

在 Ubuntu 上安装微信 Linux 版,并解决打开时提示 libxkbcommon-x11.so.0 等共享库缺失的报错。

wechat linux 版本

下载地址

https://linux.weixin.qq.com/

一般选择 X86版,并选择 deb 格式的安装包

安装

1
sudo apt install ./WeChatLinux_x86_64.deb

ubuntu 打开 wechat 提示报错

wechat: error while loading shared libraries: libxkbcommon-x11.so.0: cannot open shared object file: No such file or directory

安装缺失依赖

1
sudo apt install libxkbcommon-x11-0 libxcb-cursor0

wechat: error while loading shared libraries: libxcb-icccm.so.4: cannot open shared object file: No such file or directory

安装缺失依赖

1
sudo apt install libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-shape0 libxcb-xinerama0 libxcb-xfixes0

终极排查技巧

如果安装完这些后,依然提示缺少某个 .so 文件,你可以直接使用我上次提到的 apt-file 工具来精准查找并安装。例如,如果报错缺少 libxxxx.so.x,只需执行:

1
apt-file search libxxxx.so.x

在输出的结果中找到包含 amd64: 的包名(例如 libxxxx4:amd64),然后使用 sudo apt install 包名 安装即可。

本博客所有内容无特殊标注均为大卷学长原创内容,复制请保留原文出处。
Built with Hugo
Theme Stack designed by Jimmy