вторник, 25 июня 2013 г.

Openmeetings в Ubuntu

Установка Openmeetings в Ubuntu

Инструкция по установке Openmeetings в Ubuntu
1)  Устанавливаем Adobe Flash Player
 - Скачаем последний Adobe Flash Player идем сюда http://www.adobe.com/support/flashplayer/downloads.html выбираем свою систему и качаем под нее заархивированый модуль Linux.tar,gz
 - Затем открываем вашу домашнюю папку /home/имя_вашего пользователя. 
 - Нажимаем "Вид" -> "Показывать скрытые файлы" (View -> Show hidden files)
 - Открываем папку .mozzila
 - Открываем или создаем папку plugins. Путь должен быть таким /home/your_user_name/.mozilla  /plugins.
- Разархивируем скачанный архив любыми способами и копируем libflsashplayer.so в указанную выше папку.

2) Устанавливаем Oracle Java
# sudo add-apt-repository ppa:webupd8team/java 
# apt-get update 
# apt-get install oracle-java6-installer 
 Здесь спросит лицензионное соглашение - нажмем Enter.


Далее также еще одна лицензия также нажмем Enter


- Теперь выберем нужную версию Java, которую мы установили
# update-alternatives --config java 
Найдем строку похожую на следующую                                                                                                                                                                                                                                                                                                              
  /usr/lib/jvm/java-6-oracle/jre/bin/java   ….  auto mode
И введем ее номер и нажмем Enter/

3) Установка LibreOffice
LibreOffice идет уже в комплекте c Ubuntu 12.04 и 12.10 поэтому он уже установлен.

4) Установка необходимых пакетов для Openmeetings
# apt-get install imagemagick gdebi libgif4 libjpeg62 synaptic

4.1) Установим SWFTOOLS для конвертации подружаемых вами файлов в swf формат.
Для Ubuntu 32 bits:
                                                                                                                                                      
                              http://assiste.serpro.gov.br/libs/swftools_0.9.1-1_i386.deb
Для Ubuntu 64 bits:

                              http://assiste.serpro.gov.br/libs/swftools_0.9.1-1_amd64.deb
Откроем с помощью Gdebi Package Installer и введм root пароль.

4.2) Установим FFMPEG для записи видеоконференции.
Для начала установим необходимые пакеты для FFMPEG
# apt-get install libart-2.0-2 libt1-5 zip unzip bzip2 subversion git-core checkinstall yasm texi2html 

# apt-get install libfaac-dev libfaad-dev libmp3lame-dev libsdl1.2-dev libx11-dev libxfixes-dev 
libxvidcore-dev libxvidcore4 


# apt-get install zlib1g-dev libogg-dev sox libvorbis0a libvorbis-dev libgsm1 libgsm1-dev libfaad2 
flvtool2 lame


Теперь скачаем и сконфигурируем сам FFMPEG
# cd /opt
# wget http://ffmpeg.org/releases/ffmpeg-1.1.2.tar.gz
# tar zxf ffmpeg-1.1.2.tar.gz
# cd ffmpeg-1.1.2
# ./configure --enable-libmp3lame --enable-libxvid --enable-libvorbis --enable-libgsm --enable-
libfaac --enable-gpl --enable-nonfree
# make   
# checkinstall

Будет собран .deb пакет и сам собой установлен. Также будет сохранен в /opt/ffmpeg-1.1.2  под
именем ffmpeg_1.1.2-1_i386.deb  или  ffmpeg_1.1.2-1_amd64.deb                            

5) Установим SOX для воспроизведения звука.
 - Он установлен с предыдущими пакетами.

6) Установим MySQL Server
#apt-get install mysql-server
Здесь во время установки введем пароль суперпользователя для MySQL.

Создадим базу данных для Openmeetigs и пользователя
# mysql -p -u root
                                                                                                                                                      
...Спросит пароль который мы ввели во время установки, введем его 

mysql> CREATE DATABASE open2final DEFAULT CHARACTER SET 'utf8';


Здесь мы создали базу теперь создадим пользователя следующей командой
mysql> GRANT ALL PRIVILEGES ON open2final.* TO 'openmeetings'@'localhost'
IDENTIFIED BY '123456' WITH GRANT OPTION;


                                       * open2final - имя базы
                                       * openmeetings - имя пользователя
                                       * 123456 - пароль
Выйдем из MySQL
mysql>  quit;

7) Непосредственно установка Apache Openmeetings 2.1
Идем на  https://builds.apache.org/job/openmeetings/ 
и выбираем apache-openmeetings-2.1.0.r1441250-31-01-2013_2314.tar.gz
  7.1) Создаем папку /opt/red52 и переходим в нее
            #mkdir /opt/red52
            #cd /opt/red52
    и любыми способами перемещаем сюда архив apache-openmeetings-2.1.0.r1441250-31-01-2013_2314.tar.gz

  7.2)  Распаковываем и удаляем файл архива
         # tar zxf apache-openmeetings-2.1.0.r1441250-31-01-2013_2314.tar.gz 
         # rm apache-openmeetings-2.1.0.r1441250-31-01-2013_2314.tar.gz

8) Настраиваем OpenMeetings для работы с MySQL заменим persistence.xml на mysql_persistence.xml

# mv /opt/red52/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml 
/opt/red52/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml-ori

# mv /opt/red52/webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml 
/opt/red52/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml


 8.1) Изменим параметры соединения с БД
  #gedit /opt/red52/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml

Теперь ищем строку     Url=jdbc:mysql://localhost:3306/openmeetings?....
 И меняем    , Username=root
                     , Password="/>
соответсвеенно на вашего пользователя и пароль, которых мы создали на предидущем этапе.


8.2) Скачаем mysql-connector нужен для соединения с MySQL и установим
# cd /opt

(Universidad Autónoma Metropolitana Mexico)
# wget http://mysql.azc.uam.mx/Downloads/Connector-J/mysql-connector-java-5.1.23.zip

(Swedish University Computer Network)
# wget http://ftp.sunet.se/pub/databases/relational/mysql/Downloads/Connector-J/mysql-connector-
java-5.1.23.zip

# unzip mysql-connector-java-5.1.23.zip   
# cp /opt/mysql-connector-java-5.1.23/mysql-connector-java-5.1.23-bin.jar
/opt/red5/webapps/openmeetings/WEB-INF/lib 

# rm mysql-connector-java-5.1.23.zip   
# rm -R mysql-connector-java-5.1.23 
# cd /opt  
#mv red52 /usr/lib
#chown -R nobody /usr/lib/red52

9) Загрузим и установим Jod-converter необходим для загрузки и конвертации файлов в комнтах конференции

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

10) Теперь загрузим стартовый скрипт, который нужен будет чтобы Openmeetings запускался при старте системы
https://cwiki.apache.org/confluence/download/attachments/27838216/OpenMeetings+2.x+run+scri pt+Ubuntu.zip?version=1&modificationDate=1360140102000  
Инструкция внутри.
Далее согласно инструкции скопируем или переместим файл в /etc/init.d
и дадим права на запуск например 755
#chmod 755 /etc/init.d/red52
Кому все таки нужно содержание скрипта см. статью скрипт запуска Openmeetings

11)Запуск Openmeetings 
# /etc/init.d/red5 start

...можете увидеть ошибку, не беспокойтесь подождите пару мин. сервер должен запуститься

   start-stop-daemon: --start needs --exec or --startas
   Try 'start-stop-daemon --help' for more information.







11.1) Теперь идем по адресу http://localhost:5080/openmeetings/install





Нажимаем Continue with Step 1





Теперь заполняем поля:
Username  =  имя админа
Userpass    =  пароль админа
Email        =  your e-mail address
User Time Zone  =   your country or zone


      
 
FFMPEG Path   =    /usr/local/bin
JOD Path           =    /opt/jodconverter-core-3.0-beta-4/lib

Все далее нажимаем Continue и инсталяция закагчивается.
Теперь заходим на http://localhost:5080/openmeetings и любуемся
Также см. установка Openmeetings в Centos

Комментариев нет:

Отправить комментарий