Linux中百度网盘bcloud常见问题的解决方法

bcloud是Linux下的百度网盘,支持Linux系统多款版本,有朋友在使用bcloud的时候出现了不少错误,下面小编就给大家介绍下Linux中bcloud常见问题的解决方法 。
软件界面:

Linux中百度网盘bcloud常见问题的解决方法


 
Linux中百度网盘bcloud常见问题的解决方法


已经支持的Linux系统/版本:
ArchLinux
Debian sid
Debian testing
Debian stable
Fedora 20
Fedora 21
Gentoo
OpenSUSE 13
Ubuntu 14.04
Ubuntu 13.10
Linux Mint 17
类似项目
bypy 终端里使用的百度网盘客户端,它 使用了百度网盘PCS接口 。
如果需要,也可以直接调用bcloud提供的百度网盘接口,使用bcloud/auth.py得到百度 服务器的连接授权,然后使用bcloud/pcs.py调用相应的网盘接口 。
安装
请用户直接到 bcloud-packages 下载发行版相对应的安装包,比如deb,rpm等 。。
Q&A
1.为什么bcloud不支持本地与远程服务器同步?
因为百度网盘没有公开它的同步算法 。参考这个issue
2.能不能支持其它网盘?
我时间和精力都非常有限,单单开发bcloud就占用了我一个多月的业余时间 。而且 本来工作之外的时间就非常少,还有很多其它事情要处理 。所以如果你报告了bug或者 反馈了问题,没有及时收到回复,请多等待一下,我会安排时间处理这些问题的 。
3.如何设置keyring? ArchLinux 用户最有可能遇到这个问题 。因为在debian/ubuntu/mint等系统里面,keyring 在安装后会自动被配置好,而在arch中,这些都需要用户手动设定,很麻烦 。
arch的wiki里面有完整的介绍,请arch用户到这里 读完整篇文章,然后针对自己的桌面环境以及自己的需要,选择相应的配置方式 。
还有一篇类似的文档,是gnomekeyring官方的,有也相应介绍
4.为什么不同的发行版里面,bcloud的界面不一样? bcloud目前已经开始调用gtk3.12中的组件,这样与新版gnome-shell的样式更统一; 但旧的发行版,比如debian 7等,里面的gtk3的版本很老,只能继续使用旧的界面了 。它们在功能上并无差别 。
5.有命令行界面吗? bcloud只提供了GUI界面 。但是,可以很方便的基于bcloud进行扩展,bcloud实现了百度网 盘的大部分接口,其中bcloud/auth.py用于授权登录,bcloud/pcs.py是网盘接口 。
比如,这个issue里面,通过调用bcloud,来遍历网盘,得到文件目录结构 。
6.如何设置代理? bcloud支持桌面的全局代理设置,比如在Gnome的网络设置里面可以加入代理 。也可以在终端里设置代理,比如 export http_proxy=‘http://127.0.0.1:8086’来设定 http代理,export https_proxy=‘http://127.0.0.1:8086’来设定https代理,设定完 之后,在这个终端里运行 $ bcloud-gui,这时,bcloud就会使用刚刚设定的网络代理 。
要注意的是,bcloud的部分网络连接要求使用https,这就要求你设定https代理后,同时导入相应的证书,不然会出现错误 。
【Linux中百度网盘bcloud常见问题的解决方法】 上面就是Linux使用bcloud时常见问题的解决方法的介绍了,相信你在使用bcloud的过程中一定会遇到一些问题,可使用本文介绍的方法进行解决 。

    推荐阅读