網盤seafile搭建過程(centos 6.5颊埃,python2.7)
注意事項
-
請注意悔雹,安裝seafile要2.7蝗柔,我也不知道為什么
-
2.7以下的版本貌似無法識別一樣
-
安裝請自己尋找安裝包,編譯安裝
地址
安裝步驟
切記情龄,第一點絕對是先安裝zlib
yum install zlib
檢查無誤了才可以開始安裝Python迄汛,否則之后的安裝肯定會失敗捍壤,這個坑我踩了三次,最后才學乖了-
安裝python2.7鞍爱,這里特別注意鹃觉,一定要把yum默認使用的python2.4改回來,否則也同樣深陷大坑一直百度睹逃。
關鍵命令如下:
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/Python2.7/bin/python2.7 /usr/bin/python
vim /usr/bin/yum
之后我們就需要來運行seafile的mysql安裝程序盗扇,
./setup-seafile-mysql.sh
如果你缺少什么模塊,它會進行提示沉填,這時候神奇的事情發(fā)生了疗隶,比如它會提示缺少setuptools,但是你使用yum安裝的時候翼闹,卻提示不缺少斑鼻,問題就在這里了,因為你已經安裝了python2.7猎荠,而yum默認使用的是其他版本的python坚弱,導致seafile運行腳本的時候,檢查不到模塊的存在关摇,所以我們需要手動安裝模塊荒叶,編譯。這些只要按照順序去編譯安裝就沒問題了-
需要的模塊如下:
- setuptools
- imaging
- mysql-devel
- mysqldb
這里有一個細節(jié)输虱,就是mysql-devel不需要自己去找包也可以的些楣,直接
yum installl mysql-devel
至此,seafile就可以正常安裝了宪睹,其他詳細的可以參照官方文檔