wiki:articles:omeet - Wiki на Slackware.su
OpenMeetings - Создание видеоконференций


Дано:
Slackware64-14.1 без всяких ДЕ и все, что с ними связанно.
IP-адрес сервера на котором все устанавливается: 192.168.10.211

Собираем и устанавливаем необходимое

java

Переходим на сайт Oracle выбираем загрузку JDK, соглашаемся с лицензией и скачиваем архив для нашей платформы. В моем случае, на сегодня — это jdk-7u51-linux-x64.tar.gz

Скопируем этот файл в /tmp/jdk/ и запустим java.SlackBuild с загрузочного DVD Slackware64 из extra/java или после распаковки файла java.tar.gz

# ./java.SlackBuild /tmp/jdk-7u51-linux-x64.tar.gz 
…
…
Slackware package /tmp/jdk-7u51-x86_64-1.txz created.

установим пакет

# installpkg /tmp/jdk-7u51-x86_64-1.txz
…
…
Package jdk-7u51-x86_64-1.txz installed.

После установки java, компьютер лучше перезагрузить:

# reboot

imagemagick

Скачаем imagemagick.SlackBuild и все, что прилагается к нему или распакуем архив imagemagick.tar.gz, далее скачаем последний ImageMagick (на сегодня это 6.8.8) в каталог со slackbuld'ом

# wget http://www.imagemagick.org/download/ImageMagick-6.8.8-2.tar.gz

запустим сборку и установим (Если собираем другую версию, то внутри imagemagick.SlackBuild надо у переменных поменять номера версий).

# chmod +x ./imagemagick.SlackBuild
# ./imagemagick.SlackBuild
...
...
Slackware package /tmp/imagemagick-6.8.8_2-x86_64-1.txz created.

# upgradepkg --install-new /tmp/imagemagick-6.8.8_2-x86_64-1.txz
...
...
Package imagemagick-6.8.8_2-x86_64-1.txz installed.

ghostscript

Обычно, он уже установлен в системе, поэтому мы его просто обновим.
Скачаем ghostscript.SlackBuild и все, что прилагается к нему или распакуем архив ghostscript.tar.gz, далее скачаем последний ghostscript (на сегодня это 9.10) в каталог со slackbuld'ом

# wget http://downloads.ghostscript.com/public/ghostscript-9.10.tar.gz

запустим сборку и установим

# chmod +x ./ghostscript.SlackBuild
#  ./ghostscript.SlackBuild
...
...
Slackware package /tmp/ghostscript-9.10-x86_64-2.txz created.

# upgradepkg --install-new /tmp/ghostscript-9.10-x86_64-2.txz
...
...
Package ghostscript-9.07-x86_64-2 upgraded with new package /tmp/ghostscript-9.10-x86_64-2.txz.

swftools

Скачаем swftools.SlackBuild и все, что прилагается к нему или распакуем архив swftools.tar.gz, далее скачаем сам swftools в каталог со slackbuld'ом

# wget http://www.swftools.org/swftools-0.9.2.tar.gz

внутри swftools.SlackBuild меняем номер версии и архитектуру, запускаем сборку и устанавливаем.

# chmod +x ./swftools.SlackBuild
# ./swftools.SlackBuild
...
...
Slackware package ./swftools-0.9.2-x86_64-1as.tgz created

# upgradepkg --install-new ./swftools-0.9.2-x86_64-1as.tgz 
...
...
Package swftools-0.9.2-x86_64-1as.tgz installed

openoffice

Распакуем архив openoffice.tar.gz, далее скачаем последний OpenOffice в каталог со slackbuld'ом (на сегодня это 4.0.1)

# wget http://sourceforge.net/projects/openofficeorg.mirror/files/4.0.1/binaries/ru/Apache_OpenOffice_4.0.1_Linux_x86-64_install-rpm_ru.tar.gz

если ставим другой версии, то внутри openoffice.SlackBuild меняем номер версии, запускаем сборку и устанавливаем.

# chmod +x ./openoffice.SlackBuild
# ./openoffice.SlackBuild
...
...
Slackware package /tmp/openoffice-4.0.1_ru-x86_64-1_SBo.tgz created.

# upgradepkg --install-new /tmp/openoffice-4.0.1_ru-x86_64-1_SBo.tgz
...
...
Package openoffice-4.0.1_ru-x86_64-1_SBo.tgz installed.

ffmpeg и sox

Возьмем готовый пакет ffmpeg от Alien и установим его.

# wget http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/ffmpeg/pkg64/14.1/ffmpeg-2.1-x86_64-1alien.txz
# upgradepkg --install-new ./ffmpeg-2.1-x86_64-1alien.txz
...
...
Package ffmpeg-2.1-x86_64-1alien.txz installed.

Обычно sox уже установлен в системе, если «нет», то поставьте его с установочного DVD Slackware (slackware64/ap/sox-14.4.1-x86_64-1.txz ) или с любого зеркала в Интернете.

openmeetings

Распакуем архив openmeetings.tar.gz, далее скачаем последний openmeetings в каталог со slackbuld'ом (на сегодня это 2.2.0)

# wget http://apache-mirror.rbc.ru/pub/apache/openmeetings/2.2.0/bin/apache-openmeetings-2.2.0.tar.gz

если ставим другой версии, то внутри apache-openmeetings.SlackBuild меняем номер версии, создаем нужные пользователя и группу, запускаем сборку и устанавливаем.

# chmod +x ./apache-openmeetings.SlackBuild
# groupadd -g 270 openmeetings
# useradd -r -g 270 -u 270 -s /bin/bash -d /opt/apache-openmeetings openmeetings
# ./apache-openmeetings.SlackBuild
...
...
Slackware package /tmp/apache-openmeetings-2.2.0-noarch-1_jgeboski.tgz created.

# upgradepkg --install-new /tmp/apache-openmeetings-2.2.0-noarch-1_jgeboski.tgz
...
...
Package apache-openmeetings-2.2.0-noarch-1_jgeboski.tgz installed.

По умолчанию openmeetings устанавливается в /opt/apache-openmeetings с этим каталогом и будем работать. Путь установки можно поменять в apache-openmeetings.SlackBuild до сборки пакета.

После установки, у меня почему-то скрипт запуска скопировался с нулевым размером (не разбирался почему). Поэтому я его скопировал вручную из каталога со slackbuild'ом и дал права на запуск.
# cp ./rc.apache-openmeetings /etc/rc.d/
# chmod +x /etc/rc.d/rc.apache-openmeetings

jodconverter

Скачаем последний с официального сайта.

# wget http://jodconverter.googlecode.com/files/jodconverter-core-3.0-beta-4-dist.zip

Распакуем архив и скопируем распакованный каталог в /opt/apache-openmeetings

# cp -a ./jodconverter-core-3.0-beta-4 /opt/apache-openmeetings/

Все необходимое в системе установлено. Приступаем к последней стадии инсталляции openmeetings.

До установка openmeetings через web интерфейс

Запускаем openmeetings

# /etc/rc.d/rc.apache-openmeetings start
Starting OpenMeetings...

На любом компьютере переходим в браузере по ссылке http://192.168.10.211:5080/openmeetings/install
И видим такую картинку:



Далее кликаем на «Continue with STEP 1» и переходим на шаг заполнения формы данными





Описание полей:

Userdata

  • Username - имя пользователя с правами администратора (логин);
  • Userpass - пароль для входа пользователя с правами администратора ;
  • EMail - адрес электронной почты пользователя с правами администратора;
  • User Time Zone - часовой пояс пользователя с правами администратора;

Organisation(Domains)

  • Name - Название организации (домена). Обязательный параметр, без него не будет создано конференций;

Configuration

  • Allow self-registering (allow_frontend_register) – разрешить самостоятельную регистрацию пользователей (по умолчанию – Yes);
  • Send Email to new registered Users (sendEmailAt Register) – отсылать почтовое сообщение новым пользователям (по умолчанию – Yes);
  • New Users need to verify their EMail (sendEmailWith VerficationCode) – пользователи должны подтвердить указанный почтовый адрес (по умолчанию – Yes);
  • Default Rooms of all types will be created - по умолчанию будут созданы комнаты всех типов (по умолчанию – Yes);
  • Mail-Referer (system_email_addr) – системный почтовый адрес, который будет использоваться в сообщениях.
  • SMTP-Server (smtp_server) - имя SMTP-сервера;
  • SMTP-Server Port (smtp_port) - порт SMTP-сервера (по умолчанию 25);
  • SMTP-Username (email_userpass) - имя пользователя необходимое для отправки сообщений;
  • SMTP-Userpass (email_userpass) - пароль этого пользователя;
  • Enable TLS in Mail Server Auth - разрешить TLS аутентификацию на почтовом сервере (по умолчанию - No);
  • Set inviter's email address as ReplyTo in email invitations (inviter.email.as.replyto) - использовать адрес электронной почты приглашающего в качестве ReplyTo в приглашениях по электронной почте (по умолчанию - Yes);
  • Default Language - язык по умолчанию;
  • Default Font for Export [default_export_font] - шрифт для экспорта (по умолчанию TimeNewRoman).

Converters

  • SWFTools Zoom - количество точек на дюйм, которое будет использовать программа SWFTools для преобразования из PDF в SWF (по умолчанию 72 точек на дюйм);
  • SWFTools JPEG Quality - качество вставляемых JPEG изображений. 0 плохое (маленькое), 100 наилучшее (большое)(по умолчанию: 85).
  • SWFTools Path - путь к pdf2swf (по статье это /usr/bin);
  • ImageMagick Path - путь к файлам ImageMagick (по статье это /usr/bin);
  • FFMPEG Path - путь к файлам FFMPEG (по статье это /usr/bin);
  • SoX Path - путь к файлам SoX (по статье это /usr/bin);
  • JOD Path - путь к библиотекам jodconverter (по статье это /opt/apache-openmeetings/jodconverter-core-3.0-beta-4/lib)
  • OpenOffice/LibreOffice Path for jodconverter - путь к OpenOffice/LibreOffice (по статье это /opt/openoffice4);

Crypt Type

  • Crypt Class - тип шифрования (по умолчанию org.apache.openmeetings.utils.crypt.MD5CryptImplementation, об использовании других типов ТУТ);

red5SIP Configuration

  • Enable SIP - включить интеграцию red5SIP (по умолчанию - No);
  • SIP rooms prefix - префикс для номера телефона комнат (по умолчанию - 400);
  • SIP extensions context - контекст расширений Asterisk (по умолчанию - rooms);

Про VOIP интеграцию можно почитать ТУТ.

Большинство установок можно будет изменить в окне администрирования OpenMeetings.
После того как заполнили необходимые поля, кликаем на кнопке «INSTALL» и видим такую картинку:



Всё, установка завершена! Для запуска программы кликаем на «Enter the Application» и получаем приглашение ввода логина и пароля:



Входим под пользователем с правами админа и приступаем к администрированию и конфигурированию :)



Для дальнейшего использования входим по ссылке http://192.168.10.211:5080/openmeetings

Для автоматической загрузки openmeetings после рестарта компьютера, можно прописать в /etc/rc.d/rc.local

/etc/rc.d/rc.apache-openmeetings start




Обсуждаем на форуме.

Печать/экспорт
QR Code
QR Code wiki:articles:omeet (generated for current page)