下面为你整理一份 最新、可用、稳定 的《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 / Rockyalien 转 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 版图形界面
✔ 全部脚本可直接用