初衷:前几天,安装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的文件夹。