单位发了一台飞腾主机,系统是银河麒麟桌面 V10。同事按网上教程下了个微信 deb 包,双击安装,进度条走到一半弹出「软件包架构不匹配」。文件下错了,那是 x86 的包。

先看 CPU 架构

终端执行 uname -m,x86_64 是 Intel 或 AMD,aarch64 是飞腾、鲲鹏这类 ARM 机器。微信 Linux 版按架构分包,下错就装不上。图形界面也可以在设置里看处理器型号,别只看机箱贴纸。

优先走软件商店

麒麟自带软件商店搜微信,能装就装,商店里的包做过依赖适配。商店没有的话,去微信官网的 Linux 下载页取对应格式,deb 适合麒麟和 Ubuntu,rpm 适合 openEuler 系,还有 AppImage 免安装版本。

依赖报错怎么补

用 sudo dpkg -i 安装,报依赖关系不满足,再执行 sudo apt install -f,让包管理器补齐缺的库。常见缺 libwebkit2gtk、libnotify 这类。补完重新 dpkg -i 一次。不要随便加来路不明的第三方源,混源会把系统依赖搞乱。

装完打不开

先看菜单里有没有图标,终端执行 wechat 看报错。缺少库会直接打印 soname。输入法打不出中文,检查 fcitx 配置,微信 Linux 版对输入法框架有要求。截图、小程序这些功能和 Windows 版不完全一样,别拿 Windows 版的功能表去对照。

升级和卸载

新版本覆盖安装前先退出微信,托盘里右键退出,不然文件被占用会报错。卸载用 dpkg -r 或包管理器,别直接删 /opt 目录,残留的 desktop 文件会让菜单里留个打不开的图标。

麒麟 V10 的软件源分 SP1、SP2 等版本,依赖包版本对不上时,先看 /etc/apt/sources.list 指向哪个源,别拿 Ubuntu 的源混用。

内网机器不能上网,让管理员把安装包和依赖一起做成离线源,比一台台拷 deb 稳。