bcloud 是 Linux 平台第三方百度網盤客戶端 (GTK3 介面),支援 Arch、Debian、Ubuntu、Fedora、openSUSE 等主流發行版。本文彙總官方 FAQ 與社群實測經驗,涵蓋同步功能缺失、Keyring 設定、代理配置、GTK 版本導致介面差異、CLI 介面擴展等核心問題解決方案。


從 GitHub Releases 或 bcloud-packages 下載對應發行版套件 (.deb, .rpm, .pkg.tar.xz) 安裝。
A:百度網盤未公開同步演算法與協定。bcloud 僅實現 PCS API 公開功能 (上傳/下載/列表/刪除/分享)。
A:開發者精力有限,專注維護 bcloud。可參考 bypy (命令列百度網盤客戶端) 或 rclone (多雲端支援)。
問題:Arch 預設不自動配置 Keyring,導致 bcloud 無法安全儲存登入憑證。
解決:
gnome-keyring、libsecretkwallet 替代~/.xinitrc 加入 eval $(gnome-keyring-daemon --start) export SSH_AUTH_SOCKA:bcloud 使用 GTK 3.12+ 新元件。舊發行版 (如 Debian 7) GTK 版本過舊,回退舊版介面。功能無差異,僅外觀不同。
A:bcloud 僅提供 GUI。但可直接呼叫內部模組擴展:
from bcloud.auth import Auth
from bcloud.pcs import PCS
auth = Auth()
auth.login() # 取得 access_token
pcs = PCS(auth.access_token)
files = pcs.list_files("/")
# 進一步開發自動化腳本
方法一:系統全域代理 (GNOME 設定 → 網路 → 代理)
方法二:終端機環境變數:
export http_proxy='https://127.0.0.1:8086'
export https_proxy='https://127.0.0.1:8086'
bcloud-gui # 此終端機啟動的 bcloud 使用代理
注意:HTTPS 代理需額外匯入 CA 憑證,否則 TLS 驗證失敗。
bcloud 適合「有桌面環境、需圖形介面管理百度網盤」的 Linux 使用者。Arch 用戶必須手動配置 Keyring。需自動化/無頭/多雲端場景請改用 rclone 或 BaiduPCS-Go。
Linux 安裝 Node.js 三大方式詳解:預編譯、原始碼、套件管理器
Linux pwd 指令完全指南:顯示當前工作目錄與符號連結路徑解析
Linux 安裝後 Shell 指令失效?修復 PATH 環境變數恢復 /sbin 路徑
Linux 網站備份新選擇:Bup (Git 為基礎) 增量備份、去重、還原與遠端同步完整教學
SUSE Linux zypper 套件管理完整指南:指令語法、倉庫管理、安裝移除、模式操作、Shell 模式
CentOS 6 編譯安裝與配置 Kamailio SIP 伺服器完整指南