Monday, November 21, 2011

Установка Monast на Elastix 2

Согласно документации (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 и наслаждаемся функционалом. :)

1 comment:

  1. ставил на elastix2.4 там питон 2.4.6, поэтому ничего не устанавливается пока не обновить питон,
    Обновил до 2.7, все скомпилилось, но при запуске monast ругался на twisted.Это потому что monast запускался под старым питоном. чтоб заработало
    сделал так
    # mv /usr/bin/python /usr/bin/python-bk
    # ln -s /usr/local/bin/python2.7 /usr/bin/python

    ReplyDelete