1. 程式人生 > >【網盤】SparkleShare:DropBox 的開源替代品

【網盤】SparkleShare:DropBox 的開源替代品

上週本來計劃介紹的,無奈工作比較忙,日誌在草稿箱裡躺了幾天。今天在 Buzz 上看到 Wow!Ubuntu 上Riku 君已經發表了比較完整的介紹,因此我就不重複造輪子了,直接分享給大家。原文地址。 相信使用過 DropBox 的使用者一定會對它喜愛有加,我也是 DropBox 的忠實使用者。可現在的問題是,DropBox 由於各方面的原因在國內已經無法使用了。所以我很希望有一款能代替它的開源產品出現,很巧的是,我找到了 SparkleShare 。 正是因為上述原因,SparkleShare 專案在剛啟動時我就對它特別的關注。從官方介紹來看,SparkleShare 就是一個 DropBox 的開源替代品,具備了 DropBox 應有的特性,包括
同步、版本控制等等。它還有更多的優點,比如可以自建伺服器、與 Gnome 友好整合、完全免費等等。 專案主頁: http://sparkleshare.org/ 另外,按照官方計劃,SparkleShare 將會支援 Linux 、Win 及 Mac 平臺,但目前只有 Linux 版本。雖然它還沒有提供可用的二進位制包,但已經是一個可用的測試版了,只要稍加編譯就可使用,安裝過程請看後面的介紹。 目前 SparkleShare 支援通過自建的 Git 伺服器、Github、Gitorius 及 Gnome Project 來同步及儲存檔案,從以上這些服務的特性來看,嚴格意義上說 SparkleShare 相當於是一個原始碼控制管理軟體 Git 的前端程式。 
# 安裝: 先安裝依賴包:
sudo apt-get install gtk-sharp2 monodevelop mono-devel libndesk-dbus1.0-cil-dev libndesk-dbus-glib1.0-cil-dev python-nautilus git-core intltool gvfs gvfs-bin python-gtk2-dev openssh-client
這裡下載原始碼:版本為 0.2 beta1 ( 最新的原始碼可以從這裡獲取 ) 解壓縮後編譯安裝:
./configure –prefix=/usr make sudo make install
啟動:
sparkleshare start
# 使用 我這邊是利用了 Github 服務來進行儲存及同步檔案,所以你必須先去 Github 註冊一個帳號並建立應用池。另外要提醒一下的是,在 Github 上建立的應用池都是開放的,所有人都可以看到你上傳的檔案,所以如果你有保密檔案的話不建議用 Github ,建議自建伺服器。 建立完應用池後,你還需要用 ssh-keygen 建立 ssh key ,然後上傳到 Github 後臺,詳細的操作方法見這裡。上傳完後你可以用以下命令進行驗證。 出現 You’ve successfully authenticated 字樣的話,說明 key 上傳成功。如果出現以下錯誤
Agent admitted failure to sign using the key.
你需進行 ssh-add 命令
ssh-add ~/.ssh/id_dsa
當驗證成功後就可以設定 SparkleShare 進行同步了,如下圖。 @xdash:文末我再追加兩張官方提供的截圖: 托盤圖示  右下角選單 相關連結:SparkleShare 官方專案主頁 | via Wow!Ubuntu | 來自同步控
檢視原文:http://www.syncoo.com/sparkle-share-3676.htm