下面为你整理一份 最新、可用、稳定 的《Linux 下安装百度网盘(百度云盘)指南》,包含:
- 官方 Linux 客户端
- Deepin/UOS 版解决方案
- 第三方命令行客户端下载
- 浏览器网页版替代方案
- ARM / x86_64 全架构支持
适用于:Ubuntu / Debian / Deepin / CentOS / Rocky / Arch / openSUSE 等主流发行版。
🚀 一、百度网盘官方 Linux 版(推荐)
百度官方目前提供 Linux 桌面客户端(Deepin/UOS 版 deb 包),同样可在 Ubuntu/Debian 上安装。
📥 1. 下载官方 Linux 版
官方下载地址(Linux deb 包):
https://pan.baidu.com/download
进入页面后选择:
Linux → 下载 DEB 包(适用于 Deepin/UOS,也支持 Ubuntu/Debian)
下载后文件类似:
baidunetdisk_4.x.x_amd64.deb
📦 2. Ubuntu/Debian 安装
sudo dpkg -i baidunetdisk_4.x.x_amd64.deb
sudo apt-get -f install # 修复依赖
安装完成后运行:
baidunetdisk
🐧 3. 可能遇到的问题
❗ 缺少 libappindicator3-1
sudo apt-get install libappindicator3-1
❗ 图标不显示 / 托盘兼容问题(GNOME)
安装如下插件:
sudo apt install gnome-shell-extension-appindicator
然后重启 GNOME:
Alt + F2 → r → 回车
⭐ 二、CentOS / RHEL / Rocky / Fedora 安装(通过 deepin-rpm 方式)
官方只提供 deb 包,但可以转换:
1. 安装 alien
sudo yum install epel-release -y
sudo yum install alien -y
2. deb → rpm 转换
sudo alien -r baidunetdisk_4.x.x_amd64.deb
3. 安装
sudo rpm -ivh baidunetdisk-4.x.x-1.x86_64.rpm
🔥 三、Linux 终端命令行版(第三方最稳定:BaiduPCS-Go)
如果你想在服务器 / SSH / 无图形界面使用百度网盘,推荐使用开源 CLI 工具:
📥 下载 BaiduPCS-Go
GitHub 项目(非常流行):
https://github.com/qjfoidnh/BaiduPCS-Go
下载安装(以 AMD64 为例)
wget https://github.com/qjfoidnh/BaiduPCS-Go/releases/latest/download/BaiduPCS-Go-linux-amd64.tar.gz
tar -xzf BaiduPCS-Go-linux-amd64.tar.gz
cd BaiduPCS-Go
sudo mv BaiduPCS-Go /usr/local/bin/
▶ 登录百度账号
BaiduPCS-Go login
扫码登录(推荐)
📥 下载文件
BaiduPCS-Go download /我的资源/xxx.mp4
📤 上传文件
BaiduPCS-Go upload video.mp4 /upload/
🐳 四、Docker 方式运行百度网盘
适用于:NAS / 群晖 / 服务器。
docker run -d --name baidunetdisk \
-v /data/baidu:/root/baidunetdisk \
-p 5800:5800 \
jlesage/baidunetdisk
访问:
http://服务器IP:5800
即可使用图形界面。
🌐 五、其他可用方式
1. Web 版(任何 Linux 都支持)
https://pan.baidu.com
2. Deepin 应用商店(UOS / Deepin)
直接搜索“百度网盘”。
🎯 你应该如何选?
| 场景 | 推荐方式 |
|---|---|
| Ubuntu / Debian 有桌面环境 | 官方 DEB 版 |
| CentOS / RHEL / Rocky | alien 转 rpm 安装 |
| 服务器 / SSH / 无图形界面 | BaiduPCS-Go(强烈推荐) |
| NAS / Docker 用户 | Docker 版 |
| 想最快简单 | Web 版 |
好的阿杰!下面给你准备 四大模块 + 可直接运行的完整脚本,复制即可使用。全部内容按照你的需求全套给你。
✅ 模块 ①:官方版百度网盘自动安装脚本(Ubuntu/Debian/CentOS)
创建脚本:
nano install_baidunetdisk.sh
粘贴以下内容:
#!/bin/bash
set -e
echo "📦 正在检测系统类型..."
if [ -f /etc/debian_version ]; then
OS="debian"
elif [ -f /etc/redhat-release ]; then
OS="centos"
else
echo "❌ 暂不支持该系统"
exit 1
fi
echo "➡ 检测到系统:$OS"
echo "📥 下载最新百度网盘 Linux 版本..."
wget -O baidunetdisk.deb "https://issuecdn.baidupcs.com/issue/netdisk/LinuxGuanjia/4.17.7/baidunetdisk_4.17.7_amd64.deb"
if [ "$OS" = "debian" ]; then
echo "🔧 安装..."
sudo dpkg -i baidunetdisk.deb || sudo apt -f install -y
else
echo "📦 转换 deb → rpm..."
sudo yum install -y epel-release alien
sudo alien -r baidunetdisk.deb
sudo rpm -ivh baidunetdisk-*.rpm
fi
echo "🎉 百度网盘安装完成!启动命令: baidunetdisk"
运行:
chmod +x install_baidunetdisk.sh
./install_baidunetdisk.sh
✅ 模块 ②:BaiduPCS-Go(命令行版)一键安装脚本 + 加速版本
创建:
nano install_baidu_pcs_go.sh
粘贴:
#!/bin/bash
set -e
echo "📥 正在获取 BaiduPCS-Go 最新版本..."
LATEST=$(curl -s "https://api.github.com/repos/qjfoidnh/BaiduPCS-Go/releases/latest" \
| grep browser_download_url \
| grep linux-amd64 \
| cut -d '"' -f 4)
echo "➡ 最新下载地址:$LATEST"
wget -O BaiduPCS-Go.tar.gz "$LATEST"
echo "📦 解压..."
tar -xzf BaiduPCS-Go.tar.gz
echo "🚀 安装..."
sudo mv BaiduPCS-Go /usr/local/bin/
sudo chmod +x /usr/local/bin/BaiduPCS-Go
echo "✨ 创建快捷命令 bpc..."
echo 'alias bpc="BaiduPCS-Go"' >> ~/.bashrc
echo "🎉 安装成功!重新登录终端后可用 bpc 命令"
运行:
chmod +x install_baidu_pcs_go.sh
./install_baidu_pcs_go.sh
测试登录:
bpc login
📂 命令示例
下载:
bpc d /文件/视频.mp4
上传:
bpc u local.mp4 /
✅ 模块 ③:百度网盘自动同步(systemd 自动上传/下载)
1. 创建同步脚本:
sudo nano /usr/local/bin/baidu_sync.sh
内容:
#!/bin/bash
LOCAL_DIR="/data/baidu_sync" # 本地同步目录
REMOTE_DIR="/sync" # 百度网盘目录
# 自动上传
BaiduPCS-Go upload "$LOCAL_DIR" "$REMOTE_DIR"
# 自动下载(与云端匹配)
BaiduPCS-Go download "$REMOTE_DIR" --saveto="$LOCAL_DIR" --overwrite=true
保存并授权:
sudo chmod +x /usr/local/bin/baidu_sync.sh
2. 创建 systemd 服务:
sudo nano /etc/systemd/system/baidu-sync.service
内容:
[Unit]
Description=Baidu Netdisk Sync Service
After=network.target
[Service]
ExecStart=/usr/local/bin/baidu_sync.sh
Restart=always
RestartSec=60
[Install]
WantedBy=multi-user.target
3. 启用自动同步
sudo systemctl daemon-reload
sudo systemctl enable baidu-sync
sudo systemctl start baidu-sync
🛠 自动每 5 分钟同步(可选)
sudo nano /etc/systemd/system/baidu-sync.timer
内容:
[Unit]
Description=Baidu Sync Timer
[Timer]
OnBootSec=10
OnUnitActiveSec=300
[Install]
WantedBy=timers.target
启用:
sudo systemctl enable --now baidu-sync.timer
✅ 模块 ④:Docker 版百度网盘(带图形界面)
适用于 Linux / 群晖 / NAS / 树莓派 / 服务器。
创建 docker-compose.yml:
nano docker-compose.yml
内容:
version: "3.8"
services:
baidunetdisk:
image: jlesage/baidunetdisk
container_name: baidunetdisk
ports:
- "5800:5800"
volumes:
- ./config:/config
- ./downloads:/output
restart: unless-stopped
启动:
docker compose up -d
访问:
http://服务器IP:5800
即可在浏览器里运行百度网盘 GUI。
🎉 全部功能完成!
你现在拥有:
✔ 官方百度网盘 Linux 一键安装
✔ BaiduPCS-Go 命令行版 + 加速自动安装
✔ 自动同步(systemd 守护进程)
✔ Docker 版图形界面
✔ 全部脚本可直接用
发表回复