阿里產品總監:如何實現 Microsoft OneDrive 與 Linux 的同步
有時,可能急需合適的產品。開源愛好者希望擁有一個基於雲的存儲設施,但事實上谷歌、亞馬遜、Dropbox 和微軟等公司,已經壟斷了雲存儲市場。他們雖然免費提供可靠的產品,但是為了法律合規或提供廣告服務,會掃描或閱讀你的文件。這些雖然是事實,但並不表示你不能使用它們。
OneDrive 是微軟的雲存儲產品,它不但與 Windows 平臺自然適配,也可以輕鬆地與基於 Linux 的機器兼容。實現這一點的方法很多,Onedrive 腳本發揮了很大的作用。Onedrive
Onedrive 是一個基於 CLI 的客戶端,你可以快速輕鬆地實現與 OneDrive 之間的同步。
為了安裝 Onedrive,首先需要安裝依賴項並設置 git,除非你已經擁有了 Onedrive。打開終端程序並輸入以下其中一項。就 Ubuntu 而言:
sudo apt install libcurl4-openssl-dev git
sudo apt install libsqlite3-dev
sudo snap install --classic dmd && sudo snap install --classic dub
sudo wget http://master.dl.sourceforge.net/project/d-apt/files/d-apt.list -O /etc/apt/sources.list.d/d-apt.list
sudo apt-get update && sudo apt-get -y --allow-unauthenticated install --reinstall d-apt-keyring
sudo apt-get update && sudo apt-get install dmd-compiler dub
就 Fedora 而言:
sudo yum install libcurl-devel git
sudo yum install sqlite-devel
curl -fsS https://dlang.org/install.sh | bash -s dmd
sudo pacman -S curl sqlite dlang git
安裝
安裝依賴項後,使用 git 獲取文件:git clone https://github.com/skilion/onedrive.git
cd onedrive
make
sudo make install
onedrive