Chinaunix首页 | 论坛 | 博客
  • 博客访问: 283069
  • 博文数量: 33
  • 博客积分: 861
  • 博客等级: 军士长
  • 技术积分: 325
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-26 09:35
文章存档

2013年(1)

2012年(8)

2011年(25)

分类: 云计算

2012-03-09 11:17:50

Syncany 是一个开源的云存储及文件分享工具,灵感来源于 Dropbox 和 JungleDisk 。它不同于我们之前使用过的云存储客户端 ,其特殊之处就在于可以利用 FTP, Box.net,  Amazon S3, Google Storage, IMAP , Picasa, WebDAV, Windows Share (NetBIOS/CIFS) 和 Rackspace Cloud Files 等大量的在线服务作为远程存储空间,还可以使用自己搭建的本地服务器甚至是本机作为存储空间。而且Syncany所有的数据都是经过本地加密后上传的,这样就保障了数据的安全性。当然,现在Syncany还没正式发布,其现行版本也还远不是很稳定,只有linux版本,使用只能通过编译源码来安装,不过其优秀的思想及功能已经让很多的人为之兴奋。
Syncany主页:
Syncany Launchpad 页面: 
Syncany 的邮件列表地址: ~syncany-team

下面介绍其安装方法(以Ubuntu为例):
目前只支持 Linux 平台,Windows 和 Mac 将会在以后支持
代码地址: 
安装主程序:
1. 安装 bzr
sudo apt-get install bzr
2. 通过bzr获取Syncany源代码
bzr branch lp:syncany3.安装依赖环境(由于我已经安装了Jdk7.03版本,所以本步骤没有执行,这里给出linux公社的安装代码,引用
sudo apt-get install sun-java6-jdk sun-java6-javadb ant libcommons-codec-java libcommons-cli-java libcommons-lang-java libcommons-collections3-java libcommons-logging-java libcommons-vfs-java libdom4j-java liblog4j1.2-java libjava-gnome-java
4.进入Syncany目录并ant生成文件,然后运行syncany.sh,具体如下:
cd syncany/syncany
ant
cd bin/
./syncany.sh
之后汇出线图行界面,如下图按照相应操作进行即可(图片摘自)
第一步:
第二步:
第三步:
第四步:
第五步:
这样就搞定了,安装完后你就可以运行 syncany 了,本地数据将会存储在 ~/.syncany 目录里。

下面我们进行将Syncany整合进nautilus的工作:
syncany 本身已提供了 nautilus 整合功能,按照以下步骤安装
1. 安装依赖,libnautilus-extension-dev包;
sudo apt-get install libnautilus-extension-dev
如果能顺利安装上最好,不能安装的话需要先安装libnautilus-extension-dev的依赖环境包,会有提示。我装的时候费了好大劲才搞定,基本就是按照系统调节方案走的,
即执行 sudo aptitude install libnautilus-extension-dev指令,根据系统选择yes或no
2. 进入 nautilus-syncany 目录,make编译
cd syncany/nautilus-syncany
make
编译成功的话跳到3即可:
我编译的时候一直提示没找到gdk/gdk.h的错误,费了好大劲也没搞定,最后在师兄帮助下搞定:
具体方法:在/usr/include/目录下创建指向gdk 和gtk的软链接文件 ,命令如下:
sudo ln -s /usr/include/gtk-3.0/gdk/  /usr/include/gdk
sudo ln -s /usr/include/gtk-3.0/gtk/  /usr/include/gtk
然后进行make编译,完美通过!
3.复制 .so文件
sudo cp dist/Debug/GNU-Linux-x86/libnautilus-syncany.so /usr/lib/nautilus/extensions-3.0/
4. 重启 nautilus
nautilus -q

经过以上步骤,Syncany应该就安装成功了,接下来体验下它给我们带来的惊喜吧!




阅读(4111) | 评论(2) | 转发(1) |
给主人留下些什么吧!~~

advancing2012-03-09 19:17:44

^_^云计算,在我脑海里一直没有明确的概念,还有很多要跟进的,呵呵

advancing2012-03-09 19:16:44

学习了,谢谢分享^_^