Linux平台下下载百度网盘里的资源

本文介绍在Linux环境中如何使用Aria2和BaiduExporter插件从百度网盘下载资源,通过详细步骤指导如何安装配置Aria2,以及在浏览器中利用BaiduExporter插件实现无缝下载。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

工作中大部分使用的是Linux系统,经常会遇到需要下载资源的情况,这时候就懵逼了,Linux下根本没有百度网盘客户端啊,虽然可以随时切换到windows环境下,继续下载,但是终归不是好办法。所以今天就特意找了下相关方法,一搜还真多,七七八八的都不知道选哪个好。看上去都是比较复杂又要搞源码又要搞配置,还大部分文章写个半吊子不全,没办法,这些还是得自己摸索。最终凭感觉挑了个玩,而且还成功了,所以记录下,供大家参考。

工具:

1.aira2

目前在Linux中没有好用的百度网盘客户端,使用aira2下载十分方便,直接可以通过插件在浏览器中下载,免去了单独安装客户端的麻烦.

安装:

sudo apt-get install aria2

配置准备:

sudo mkdir /etc/aria2    #新建文件夹  
sudo touch /etc/aria2/aria2.session    #新建session文件
sudo chmod 777 /etc/aria2/aria2.session    #设置aria2.session可写 
sudo vi /etc/aria2/aria2.conf    #创建配置文件

接下来就是配置文件修改了,根据自己的路径情况修改下载路径及文件存放路径。

#=========文件保存目录自行修改
dir=/home/gavin/Downloads/aria2_downloads #username根据实际情况修改
disable-ipv6=true

#打开rpc的目的是为了给web管理端用
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
#rpc-listen-port=6800
#断点续传
continue=true
input-file=/home/gavin/aria2/aria2.session
save-session=/home/gavin/aria2/aria2.session

#最大同时下载任务数
max-concurrent-downloads=20

save-session-interval=120

# Http/FTP 相关
connect-timeout=120
#lowest-speed-limit=10K
#同服务器连接数
max-connection-per-server=10
#max-file-not-found=2
#最小文件分片大小, 下载线程数上限取决于能分出多少片, 对于小文件重要
min-split-size=10M
#单文件最大线程数, 路由建议值: 5
split=10
check-certificate=false
#http-no-cache=true

 

启动aria2 
sudo aria2c --conf-path=/etc/aria2/aria2.conf 
如果没有提示错误,按ctrl+c停止运行命令,转为后台运行:

sudo aria2c --conf-path=/etc/aria2/aria2.conf -D

当然,上述配置还可以按照其他方式,

.conf的设置就按照这个链接来设置百度网盘:https://blog.icehoney.me/posts/2015-01-31-Aria2-download

下次要用的时候也按照这个链接来,先运行aria2然后打开网盘。

2. BaiduExporter

简介:

这个是谷歌浏览器的百度云盘插件,下载地址以及使用教程:https://github.com/acgotaku/BaiduExporter

  • 到火狐浏览器或谷歌浏览器插件下载库下载 Baiduexporter 下载相应版本的流览器插件,安装好后打开百度网盘会多出一个导出设置,如下图所示,直接导出下载就可以了。 
    插件装好后,确保你的终端已经运行起来aria2c,直接在浏览器里输入http://aria2c.com/ 然后依据你aria2.conf里的配置文件点击小扳手设置 
    安装好后打开百度网盘会多出一个导出设置,[导出下载-aria2 RPC下载],直接导出下载就可以了。

如需更详细的了解aira2在不同linux发行版本的使用方法,可以参考[aria2让下载提速] (https://www.cnblogs.com/goxin/p/7846495.html)这篇帖子。

安装:

直接将github上源码下载到本地,按照官方给的安装方法即可:

这里我选的开发者模式安装的,具体操作如下:

我使用的谷歌浏览器,选择more tools-->extensions.然后load unpacked ,选择BaiduExporter.crx即可。注意开启最右边的开发者模式,developer mode打开。

 

这个时候再打开网页版的百度网盘客户端,会多出一个“导出下载“,选择ARIA2 RPC就可以下载了,前提是保证第一步里的aria2已经正常运行。

下次使用依然是先运行aria2然后打开网盘

 

下载截图:

 

 

 

 

 

文章参考:

1.https://blog.youkuaiyun.com/wudi1107/article/details/80728891

2.https://blog.youkuaiyun.com/crazycui/article/details/52205908

 

<think>好的,我现在需要在Linux系统上下载和安装百度网盘客户端。首先,用户的问题是如何在Linux上完成这个任务,我需要根据提供的引用资料来整理步骤。 根据引用[1],优麒麟系统可以安装deb格式的百度网盘客户端。用户需要下载deb包,然后使用dpkg命令安装。但要注意的是,官网可能只提供rpm包,所以可能需要转换或者找第三方提供的deb包。引用[4]也提到deb适用于Debian系列,比如Ubuntu,而rpm适用于Red Hat系列,如CentOS。 引用[5]提到了在CentOS 7.9上安装百度网盘客户端时可能遇到的依赖问题,特别是GLIBCXX版本的问题。这说明在某些情况下,可能需要手动解决依赖关系,或者使用yum命令来安装rpm包。 另外,引用[3]提到了其他方法,比如使用BaiduPCS-Go这样的命令行工具,或者基于它的baidupcs-web的Web界面,这对不熟悉命令行的用户可能不太友好,但提供了另一种选择。引用[2]则介绍了一个第三方客户端bcloud,但可能需要自己编译或安装。 现在需要将这些信息整合成一个清晰的步骤指南。首先,用户需要确定自己的Linux发行版是Debian系还是Red Hat系,然后选择对应的安装包。对于Debian系,下载deb包并用dpkg安装;对于Red Hat系,使用rpm包和yum或rpm命令安装。如果遇到依赖问题,可能需要安装额外的库,比如libstdc++.so.6的更新版本。 另外,第三方工具如BaiduPCS-Go或baidupcs-web可以作为替代方案,尤其是当官方客户端不可用时。但用户可能需要一定的命令行知识,或者使用一键脚本简化安装过程。 最后,需要提醒用户注意版本兼容性和依赖问题,并提供常见问题的解决方法,比如处理GLIBCXX错误。还要考虑是否需要推荐第三方客户端的优缺点,比如bcloud是否还在维护,是否有安全风险等。 总结下来,回答的结构应该是:官方客户端安装步骤(分Debian和Red Hat系)、第三方工具选项、常见问题解决。同时,确保每个步骤的指令正确,比如正确使用dpkg或yum命令,并注明可能的依赖问题和解决方法。</think>### 如何在Linux系统上下载和安装百度网盘客户端? #### 一、官方客户端的安装步骤(适用于优麒麟/Ubuntu和CentOS) 1. **确认系统类型** - **Debian系**(如Ubuntu、优麒麟):使用`.deb`格式安装包[^1][^4] - **Red Hat系**(如CentOS、Fedora):使用`.rpm`格式安装包[^5] 2. **下载安装包** - **Debian系**:从第三方资源获取百度网盘Linux版`.deb`文件(官方可能仅提供rpm包,需手动转换或寻找适配版本)[^4]。 - **Red Hat系**:直接下载`.rpm`文件[^5]。 3. **安装命令** - **Debian系**: ```bash sudo dpkg -i 百度网盘.deb # 安装.deb文件 sudo apt install -f # 修复依赖问题(如报错时执行) ``` - **Red Hat系**: ```bash sudo yum install -y 百度网盘.rpm # 自动解决依赖 # 或使用rpm命令(需手动处理依赖) sudo rpm -ivh 百度网盘.rpm ``` 4. **处理依赖问题** - 若出现类似`GLIBCXX_3.4.20 not found`错误,需更新`libstdc++`库: ```bash sudo yum install libstdc++.so.6 # CentOS sudo apt install libstdc++6 # Ubuntu ``` #### 二、第三方客户端的替代方案 1. **BaiduPCS-Go(命令行工具)** - 支持上传/下载文件,但需通过终端操作[^3]。 - 安装方法: ```bash # 从GitHub下载并编译(需Go环境) git clone https://github.com/iikira/BaiduPCS-Go cd BaiduPCS-Go && go build ``` 2. **baidupcs-web(Web界面版)** - 基于BaiduPCS-Go的图形化工具,支持鼠标操作。 - 一键安装脚本: ```bash wget -qO- https://example.com/install.sh | bash # 示例链接,需替换为实际脚本地址 ``` 3. **bcloud(开源客户端)** - 提供简洁的桌面界面,支持主流Linux发行版[^2]。 - 安装方法(以Ubuntu为例): ```bash sudo apt install bcloud # 需确认仓库支持 ``` #### 三、常见问题与解决 - **官方客户端启动失败**:检查依赖库是否完整,尝试更新系统或手动安装缺失组件。 - **第三方工具安全性**:建议从可信源(如GitHub官方仓库)下载,避免第三方脚本风险。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值