Как стать автором
Обновить

Как я устанавливал Openmeetings

Что это


OpenMeetings — это многопользовательское браузерное программное обеспечение, которое позволяет вам мгновенно создать конференцию в Интернете.
Вы можете использовать Ваш микрофон или веб-камеру, обмениваться документами на досках объявлений.
Она доступна как сетевой сервис, но можно загрузить и установить пакет с сервера без каких-либо ограничений в использовании или количестве пользователей.

Исходные данные


У нас на предприятии в качестве системы дистанционного обучения (далее СДО) используется Moodle. Она нас полностью устраивает, за исключением отсутствия живого общения преподавателя и обучающегося.
Поэтому было принято решение к действующей СДО добавить приложение видео-конференций. Выбор свой остановил на Openmeetings, поскольку именно эта система интегрируется с Moodle и для этого даже есть специальный модуль.

Устанавливать систему решил на CentOS. Изрядно погуглив в поисках мануала по установке, и методом проб и ошибок понял, что все инструкции, что есть в сети, либо устаревшие, либо неполные.

Все грабли, на которые я наткнулся в процессе под катом

Установка


Итак, в наличии сервер с установленной CentOS 5.7 x64 и предустановленными Development Tools, Development Libraries, MySQL Database и Java, а также отключенным SELinux.

Выполним стандартную процедуру обновления пакетов:

yum update
yum upgrade


Сконфигурим и запустим mysql. В /etc/my.cnf допишем следующее:

default-character-set=utf8
character-set-server=utf8


Запустим mysqld и включим его автозапуск:

service mysqld start
chkconfig mysqld on


И не забываем поставить пароль на root-a:

/usr/bin/mysqladmin -u root password 'new-password'

Добавим rpmforge репозиторий, для установки дополнительных пакетов:

cd /tmp
wget http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
rpm -ihv rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

Установим необходимые для openmeetings пакеты:

yum install freetype freetype-devel fontconfig fontconfig-devel java-1.6.0-openjdk-devel libtiff libtiff-devel libjpeg-devel libjpeg giflib giflib-devel libpaper libpaper-devel xml-commons-apis libpng libpng-devel libxml2 libxml2-devel fftw3 fftw3-devel cairo cairo-devel flac flac-devel wavpack wavpack-devel libsndfile libsndfile-devel libmad libmad-devel yasm-devel yasm

Если в наши планы входит обмен презентациями и документами в среде Openmeetings (а в наши планы это входило), то ставим дополнительно:

yum groupinstall 'Office/Productivity'
yum install openoffice.org-headless


И в /etc/rc.local добавляем запуск soffice, который будет конвертировать документы в нужный для openmeetings формат:

/usr/lib/openoffice.org3/program/soffice "-accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager" -nologo -headless -nofirststartwizard &
Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.