解压将下载下来的压缩包解压到/home/seafile下即可.
tar -zxvf seafile-server-5.1.1 -C /home/seafile
系统环境准备
因为官方是在centos7上测试的,centos7的自带python是2.7版本的。这里我的系统是centos6.5。而centos6.5的自带python版本是2.6的,所以需要自己编译安装python2.7。
1)编译安装python2.7
cd <span class="constant">Python</span>-<span class="number">2.7</span>.<span class="number">8</span>
.<span class="regexp">/configure --prefix=/usr</span><span class="regexp">/local/python</span>2.<span class="number">7</span>
make
make install
2)安装以下软件
mysql #yum 安装即可
python-setuptools
python-imaging
python-ldap #与ldap结合认证
MySQL-python
python-memcached #与memcached结合,提高缓存性能
pillow #很重要,解决后期验证码刷不出来的问题
以上软件包都可以去 pypi 下载。
安装实例:
tar zxvf Imaging-1.1.7.tar.gz
cd Imaging-1.1.7
python2.7 setup.py install <span class="comment">#注意是python2.7!否则安装也是按系统python2.6编译的,会导致seafile安装不了</span>
安装seafile服务器
cd /home/seafile/seafile-server-5.1.1
./setup-seafile-mysql.sh
接下来按照提示一步步填写就ok了.