Согласно документации (http://monast.sourceforge.net/#documentation) ставим:
Twisted 11+
Ставим необходимые пакеты для сборки
yum install python-devel python-crypto pyOpenSSL zope
Качаем последний Твистед
wget http://pypi.python.org/packages/source/T/Twisted/Twisted-11.1.0.tar.bz2#md5=972f3497e6e19318c741bf2900ffe31c
Распаковываем и заходим в каталог, читаем ридми и инстал доки :)
и запускаем:
python setup.py install
Устанавливаем Starpy SVN-Trunk
wget http://downloads.sourceforge.net/project/starpy/starpy/1.0.0a13/starpy-1.0.0a13.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fstarpy%2F&ts=1321890341&use_mirror=dfn
tar xzf starpy-1.0.0a13.tar.gz
cd starpy-1.0.0a13
python setup.py install
установка PHP PEAR Packages (HTTP_Client)
pear install HTTP_Client
Копируем в monast.conf.sample в /etc/monast.conf и редактируем под себя.
Копируем содержимое архива монаста в /var/www/html/monast
Запускаем ./monast.py --daemon и наслаждаемся функционалом. :)
ставил на elastix2.4 там питон 2.4.6, поэтому ничего не устанавливается пока не обновить питон,
ReplyDeleteОбновил до 2.7, все скомпилилось, но при запуске monast ругался на twisted.Это потому что monast запускался под старым питоном. чтоб заработало
сделал так
# mv /usr/bin/python /usr/bin/python-bk
# ln -s /usr/local/bin/python2.7 /usr/bin/python