seafile为一个开源的云存储系统,github地址:https://github.com/haiwen/seafile
实验室研究工作需要在此基础上实现一些新的东西,所以需要走对整个编辑->编译->部署->运行过程。首先是将现有版本进行后三步。
系统版本:微软azure云服务器,ubuntu 12.04 64位。
主要还是按照其官方wiki,https://github.com/haiwen/seafile/wiki/Build-and-deploy-seafile-server-from-source,但是有几点值得一提:
1. 选择各个组件的版本,我选的都是3.0.3-server版本;
2. 解决依赖的时候一定要安装django1.5版本,然后是还需要pip install six,安装python的six库;
3. 设置完成之后运行的时候会报错:
Starting seafile-server...
seafile-controller: error while loading shared libraries: libccnet.so.0: cannot open shared object file: No such file or directory
Error: Failed to start seafile
解决方法如下(参考