CentOS上Microsoft Onedrive部署

初衷:前几天,安装CUDA最新版时把系统整挂了,进入恢复模式卸载CUDA,最后发现还是进不了XWindows,于是只能重装,重要文件备份有点麻烦,加之多平台工作,有些文档用移动介质很麻烦。

参考:https://github.com/abraunegg/onedrive/blob/master/docs/INSTALL.md

1、安装依赖:

dnf  groupinstall -y 'Development Tools'
dnf  install -y libcurl-devel
dnf  install -y sqlite-devel
dnf  install -y libnotify-devel

curl -fsS https://dlang.org/install.sh | bash -s dmd

 

2、下载Onedrive:

git clone https://github.com/abraunegg/onedrive.git

##or(用gitee转存后,国内下载更快)

git clone https://gitee.com/walden_yin/onedrive.git

3、安装:

source ~/dlang/dmd-2.093.1/activate #激活安装环境,类似Anaconda的环境管理

cd onedrive
./configure

make clean;make;

4、配置:如下,终端输入onedrive之后会有如下提示,此时按住Ctrl键,并点击鼠标,跳转到Microsoft的站点进行授权,授权完成后会得到一个空白页面,复制地址栏链接到下面“uri:”的后面,然后Enter确定

[user@hostname ~]$ onedrive 

Authorize this app visiting:

https://.....

Enter the response uri: 

5、简单同步(全部文件):更多请参考:https://github.com/abraunegg/onedrive/blob/master/docs/USAGE.md

onedrive --synchronize

6、使用:目录/home下会有一个onedrive的文件夹。

 

posted @ 2020-08-17 22:19  walden_yin  阅读(733)  评论(0编辑  收藏  举报