在 Ubuntu GNU/Linux 或其他基於Ubuntu的GNU/Linux 發行版上使用 Google Drive

Google Drive 雲端硬碟的離線版本除了 Windows、MAC,也支援 iOS 及 Android,但卻沒有提供 GNU/Linux 的客戶端程式,之前在 Linux 上使用 Google drive 都是透過瀏覽器來進行操作,檔案數量一多就很沒效率,而且缺乏跟本地資料夾自動同步的機制,趁著今天把 Macbook Pro 上的 Windows 8 (實在太難用了,受不了XD) 重灌成 Linux Mint 17 “Qiana” Cinnamon,順便來看一下有沒有可用的解決方案

google-drive-download

找了一下 PPA 發現一個叫做 Grive tools 的套件可以在 Ubuntu 上提供Google Drive的client,並且有自動同步的功能,貌似這就是我要找的東西了!

官網上有一篇 Ubuntu Google Drive Client with Grive and Grive Tools 在做介紹以及使用說明,安裝方式就如其他PPA一樣:

加入PPA:
sudo add-apt-repository ppa:thefanclub/grive-tools
add-grive-tools-ppa

更新套件資訊:
sudo apt-get update
安裝grive,如果系統還很乾淨應該會要裝超多的相依套件…
sudo apt-get install grive-tools
install-grive-tools

程式本身提供文字以及圖形介面兩種方式使用

文字介面的要自己先開一個資料夾,執行程式的目錄會直接拿來同步,第一次執行要加上-a的參數,然後他會丟一個網址出來,連上去確認授權後再拿一串代碼回來餵給程式使用,然後就會開始同步了,因為文字版同步時會列出檔案清單,礙於隱私就不截圖了:
grive-terminal
grive-google-auth

圖形介面的到選單裡面打關鍵字也很容易找到:
grive-menu-icon

多了一個歡迎畫面:
grive-gui-welcom

接著會自動跳一個視窗,跟剛剛丟網址出來差不多,然後就是授權grive存取你的Google drive,拿到一串代碼再餵給程式:
grive-gui-auth

一樣開始同步,而且會自動在家目錄下建立Google Drive資料夾,但GUI只看的到進度、看不到現在在同步什麼檔案:
grive-gui-syncing
grive-directory

圖形環境底下還有狀態列通知XD 還不錯
grive-gui-notify

不過目前似乎有幾個限制:

  • 無法同步 Google Documents
  • 無法選擇同步特定資料夾

而且那個 indicator 常駐程式貌似常常打不開,希望未來版本可以修好,而且至少讓我要選擇同步什麼資料夾,這樣用起來就方便很多了!

發表迴響