设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

SparkleShare : DropBox 的开源替代品

2010-9-28 11:04| 发布者: walkerxk| 查看: 2506| 评论: 0|来自: WOWUbuntu

摘要: 相信使用过 DropBox 的用户一定会对它喜爱有加,我也是 DropBox 的忠实用户。可现在的问题是, DropBox 由于各方面的原因在国内已经无法使用了。所以我很希望有一款能代替它的开源产品出现,很巧的是,我找到了 Spar ...

相信使用过 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 后台,详细的操作方法见这里。上传完后你可以用以下命令进行验证。

ssh git@github.com

出现 You’ve successfully authenticated 字样的话,说明 key 上传成功。如果出现以下错误

Agent admitted failure to sign using the key.

你需进行 ssh-add 命令

ssh-add ~/.ssh/id_dsa

当验证成功后就可以设置 SparkleShare 进行同步了,如下图。

官方提供的详细文档介绍


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部