2019独角兽企业重金招聘Python工程师标准>>>

在linux上使用百度云网盘,有一个民间的客户端--bcloud,最近一段时间以来直接使用会有问题,作者呢也没有修复这个问题,好在网上有能人异士解决了这个问题,下面就把别人的解决方法整理出来。

0、bcloud的安装

由于本人使用的是fedora,所以就以fedora的安装方法为例。

首先添加fzug的源,地址:https://repo.fdzh.org/,https://repo.fdzh.org/FZUG/FZUG.repo。保存下来也需要修改一下,也可以直接将下面的内容保存成文件存储在/etc/yum.repos.d中

[fzug-free]
name=FZUG fc$releasever - Free
baseurl=https://repo.fdzh.org/FZUG/free/$releasever/$basearch/
skip_if_unavailable=True
metadata_expire=1d
gpgcheck=0
enabled=1
exclude=sogoupinyin*[fzug-nonfree]
name=FZUG fc$releasever - Nonfree
baseurl=https://repo.fdzh.org/FZUG/nonfree/$releasever/$basearch/
skip_if_unavailable=True
metadata_expire=1d
gpgcheck=0
enabled=1[fzug-testing]
name=FZUG fc$releasever - Testing
baseurl=https://repo.fdzh.org/FZUG/testing/$releasever/$basearch/
skip_if_unavailable=True
metadata_expire=1d
gpgcheck=0
enabled=0[google-chrome-mirrors]
name=Google Chrome mirrors
#baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
baseurl=https://repo.fdzh.org/chrome/rpm/$basearch
enabled=1
gpgcheck=1

之后就可以使用命令安装了

sudo dnf install bcloud

1、修改文件

安装之后直接就是用呢也是可以打开的,但是无法下载文件,总是说出错。

在github上有一个issue提到了这个问题,也有人给出了解决办法:https://github.com/LiuLang/bcloud/issues/241

总接下来,分为以下步骤:

a、修改 bcloud/auth.py

在get_bdstoken函数的if req:前面加一行
    cookie.load_list(req.headers.get_all('Set-Cookie'))
这一行在fedora的版本中已经添加

b、修改 bcloud/pcs.py

把所有的cookie.sub_output()的参数添加'SCRC','STOKEN'
可以使用本文件夹下面的pcs.py替换bcloud下面的同名文件

c、对于已经运行过的bcloud客户端,需要删除

~/.config/bcloud/*
~/.cache/bcloud/*

(用户家目录)

然后重新运行就可以了

2、说明

对于上面的bcloud的文件夹,fedora在/usr/lib/python3.5/site-packages/bcloud,看样子,还有可能根据python的版本不一样变化呢,据说ubuntu的在/usr/lib/python3/dist-packages/bcloud/,由于没有使用过,就不知道真假了。

上面的方法修改之后,客户端能够正常运行、下载,下载速度能够超过百度官方的windows客户端,我的网络下载其他文件能够达到1.5MB/s,bcloud能够达到700KB/s。

转载于:https://my.oschina.net/songxinqiang/blog/776310

Linux上百度客户端bcloud的安装和设置相关推荐

  1. 文件系统层次结构标准和Linux上下载源代码配置编译安装

    一.文件系统层次结构标准 FHS_3.0 标准文档 /bin 存储一些二进制可执行命令文件, /usr/bin 也存放了一些基于用户的命令文件. /sbin 存储了很多系统命令, /usr/sbin ...

  2. linux中jdk添加字体_在Linux上为Openjdk Java定义/安装字体的位置

    在Ubuntu上安装了Oracle 8 jdk,在jre/lib中它具有各种fontProperties文件和一个包含字体的字体目录.但是,当安装OpenJdk 8时,jre/lib中的字体文件上没有 ...

  3. 在linux上MySQL的三种安装方式

    安装MySQL的方式常见的有三种: 方式一:rpm安装 (1) 操作系统发行商提供的 (2) MySQL官方提供的(版本更新,修复了更多常见BUG)www.mysql.com/downloads 关于 ...

  4. (转)linux上nginx源码编译安装

    亲测有效: 转:  https://segmentfault.com/a/1190000007116797https://segmentfault.com/a/1190000007116797 ngi ...

  5. PostgreSQL在Linux上的RPM和源码安装

    第一章 引言 此文档主要描述Postgre数据库,基于Red Hat Enterprise Linux Server release 6.5 的操作系统上安装Postgre数据库的文档衍生而来.此文档 ...

  6. [转载] Python简介、linux上Python及其IDE的安装和详细配置

    参考链接: Python id() 一.什么是Python? Python是一种计算机程序设计语言.是一种动态的.面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语 ...

  7. Python简介、linux上Python及其IDE的安装和详细配置

    一.什么是Python? Python是一种计算机程序设计语言.是一种动态的.面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的 ...

  8. Linux下l2tp客户端xl2tpd的安装配置

    1.下载xl2tp http://pkgs.org/search/?query=xl2tp&type=smart选择相应的版本进行下载 2.安装xl2tp和ppp yum install xl ...

  9. mysql 开启守护进程_[求助]Linux上MySQL Server 5.6 安装后无法启动守护进程

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 1 所谓的初始化数据库脚本运行错误 /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/lo ...

最新文章

  1. ios 证书更新需要重新发布么_福利站证书更新,自己有空余时间一定要学会自己用电脑签名!...
  2. osadmin php,OSAdmin - PHP开源管理后台
  3. 哈夫曼树的构建、编码以及带权路径长计算
  4. OpenGL ES 3D 粒子系统小结
  5. 『号外』 排名进入3000,特致感谢!
  6. PostMessage()
  7. Leetcode 172 Factorial Trailing Zeroes
  8. linux mount 默认读写,Linux mount 修改文件系统的读写属性
  9. mfc远程连接mysql数据库连接_MFC连接mysql数据库(十分钟搞定)
  10. 山东计算机专业的在职硕士,山东轻工业学院在职研究生计算机专业如何复习
  11. features its own
  12. Window系统 安装TFLearn
  13. 树莓派4B安装OPENCV遇到ffmpeg库版本太高的问题
  14. The C Programming Language
  15. linux里命令pkg-config工具的使用
  16. 阿里巴巴技术大牛赏鉴
  17. linux环境模拟器,在Linux环境下玩PlayStation模拟器
  18. 在ubuntu20.04中安装MATLAB时常见问题及解决方法
  19. 武汉科技大学计算机实验预约系统,实验室与设备管理处
  20. 手机镜头,噪声建模,ISP,ISO与analog gain

热门文章

  1. 正确安装wireshark
  2. Android 7.0 高通平台-telephony-机器无Sim卡情况下,获取SIM卡状态方法getSimState偶现为6,而不是1
  3. 微信小程序实现腾讯云接口 图象识别
  4. cydia无法连接网络(cydia无法连接网络锤子)
  5. 体外诊断(POCT)之软件介绍
  6. Win10 Windows资源管理器已停止工作的解决方法?
  7. 网络编程之UDP通信
  8. 《平如美棠》:相思始觉海非深
  9. android CTS和GTS测试FAIL项解决集锦
  10. ceiling 和 floor 函数