最稳安装路径是直接用dpkg装官方.deb包后立即执行sudo apt install -f补全依赖,需先uname -m确认架构选对amd64或arm64包,缺libfuse2、libappindicator3-1等会导致托盘消失、闪退或白屏。

baidunetdisk 官方客户端在 Debian/Ubuntu 系发行版上最稳的安装路径是直接用 dpkg 装官方 .deb 包,再立刻补依赖——跳过这步,90% 的托盘不显示、闪退、白屏问题都出在这儿。
确认架构再下载,别下错包
终端执行:uname -m,看输出:
- 输出
x86_64→ 下载_amd64.deb(不是i386或arm64) - 输出
aarch64或arm64→ 必须下_arm64.deb,否则直接Segmentation fault - 别信浏览器自动识别,手动核对。官网下载链接形如:
wget https://pan.baidu.com/download/linux/baidunetdisk_linux_v2.0.1_amd64.deb
dpkg -i 之后必须立刻 apt install -f
sudo dpkg -i baidunetdisk_*.deb 只解包,不拉依赖。缺 libfuse2 会无法挂载同步目录,缺 libappindicator3-1 导致托盘图标消失,缺 libqt5svg5 可能白屏。
- 装完马上执行:
sudo apt install -f(不是apt --fix-broken install,后者在某些镜像源下不生效) - 这个命令会强制补全所有缺失依赖,包括
libfuse2、libappindicator3-1、libgtk-3-0等关键项 - 如果提示
libfuse3冲突(常见于银河麒麟 V10 SP3/SP4、openKylin 2.0+),先卸载:sudo apt remove libfuse3,再重试apt install -f
启动前先终端跑一次,看报错
别急着点桌面图标——很多问题只在终端里暴露:
- 运行:
baidunetdisk,观察输出: - 若报
libappindicator3-1: cannot open shared object file→ 手动装:sudo apt install libappindicator3-1 - 若报
Failed to load module "canberra-gtk-module"→ 忽略,不影响功能 - 若卡在登录页白屏 → 先验证 fuse 版本:
fusermount -V,必须是2.x,不是3.x - 托盘不出现?重启 D-Bus:
systemctl --user restart dbus
ARM64 平台特别注意 fuse2/fuse3 共存问题
飞腾、鲲鹏机器上,libfuse3 常被 udisks2 或 systemd 强依赖,不能直接 remove。
- 查可用版本:
apt list -a libfuse2,挑一个兼容的(比如2.9.9-3) - 降级安装:
sudo apt install libfuse2=2.9.9-3 - 锁住版本防升级:
sudo apt-mark hold libfuse2 - 装完务必验证:
fusermount -V输出应为fusermount version: 2.9.9
apt install -f、没验证 fusermount -V、没重启 dbus —— 这三步漏掉任意一个,托盘就大概率消失。











