使用centos搭建vps百度云中转站

注意点:centos6,python2.7,pip,bypy

搭建步骤

  1. 使用 vutlr 搭建的 vps 服务器,操作系统选用的 centos6。在 centos6 中默认有 python 的,而 python 的版本大部分情况下 2.6,也有 2.7 版本的。如果是 2.7 的,将会省去了升级 phython 版本这一大步。需要升级看后面。
  2. 进入系统,输入 python -v 查看版本,如果是 2.7 以上,进行下一步。
  3. 下载最新版的pip,然后安装查看。
//下载
# wget https://bootstrap.pypa.io/get-pip.py
//安装
# python get-pip.py
//查看
# whereis pip
  1. 使用 pip 安装 bypy
# pip2.7 install bypy
  1. 这样就安装好 linux 下的百度网盘 Python 客户端
    第一次使用要进行验证授权,如下:
#bypy info
Please visit:
https://openapi.baidu.com/oauth/2.0/authorize?scope=basic+netdisk&redirect_uri=oob&response_type=code&client_id=q8WE4EpCsau1oS0MplgMKNBn
And authorize this app
Paste the Authorization Code here within 10 minutes.
Press [Enter] when you are done
用浏览器打开链接,将验证码输入后回车,即可完成授权,对应网盘目录
百度网盘-->我的应用数据-->bypy

其它用法,如下
更详细的了解某一个命令:

#bypy help 
显示在云盘(程序的)根目录下文件列表:
#bypy list
把当前目录同步到云盘:
#bypy syncup  
或者
#bypy upload
把云盘内容同步到本地来:
#bypy syncdown
或者
#bypy downdir /
比较本地当前目录和云盘(程序的)根目录(个人认为非常有用):
#bypy compare

升级 Python 及升级时可能遇到的报错:

  1. 升级 python
centos 6.5python 版本为 2.6 的,这里我们先要安装 python2.7
1、安装 sqlite-devel
#yum install sqlite-devel -y
2、安装 Python 2.7
#wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz
#tar xf Python-2.7.8.tgz
#cd Python-2.7.8
#./configure --prefix=/usr/local
#make && make install
3、然后继续文章前面的步骤
  1. #./configure --prefix=/usr/local此处报错,缺少gcc,解决方法
yum -y install gcc-c++

参照链接

  1. http://www.h3399.cn/201705/84012.html
  2. http://wooyaa.me/archives/Update-python

你可能感兴趣的:(使用centos搭建vps百度云中转站)