Openmeetings 3.0.2 Centos 6.5 краткое HowTo по установке бесплатной системы видеоконференций

По просьбам коллег

yum update
yum install -y vlc libjpeg libjpeg-devel giflib giflib-devel giflib-utils ghostscript freetype freetype-devel unzip gcc ncurses ncurses-devel make gcc-c++ libtermcap libtermcap-devel zlib zlib-devel libtool bison bison-devel openssl-devel bzip2 bzip2-devel wget ImageMagick file-roller unzip zlib zlib-devel x264 mysql mysql-server
yum -y install libreoffice libreoffice-base libreoffice-core libreoffice-draw libreoffice-headless libreoffice-impress libreoffice-writer
cd /opt
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://pkgrepo.linuxtech.net/el6/release/linuxtech.repo
wget http://localrepo.iamroot.h/flash-plugin-11.2.202.359-release.x86_64.rpm
wget http://mirror.its.sfu.ca/mirror/CentOS-Third-Party/NSG/common/x86_64/jdk-7u60-linux-x64.rpm
wget http://optimate.dl.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz
wget http://www.mirrorservice.org/sites/downloads.sourceforge.net/s/so/sox/sox/14.4.1/sox-14.4.1.tar.gz
wget http://www.swftools.org/swftools-2013-04-09-1007.tar.gz
wget http://jodconverter.googlecode.com/files/jodconverter-core-3.0-beta-4-dist.zip
wget http://www.eu.apache.org/dist/openmeetings/3.0.2/bin/apache-openmeetings-3.0.2.zip
wget http://ffmpeg.org/releases/ffmpeg-2.1.3.tar.gz
wget http://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.29/mysql-connector-java-5.1.29.jar
cp linuxtech.repo /etc/yum.repos.d

rpm -Uvh epel-release-6-8.noarch.rpm
rpm -Uvh flash-plugin-11.2.202.359-release.x86_64.rpm
rpm -Uvh jdk-7u60-linux-x64.rpm

service mysqld start
/usr/bin/mysqladmin -u root password 'p@ss'
mysql -p -u root
 mysql> CREATE DATABASE open3 DEFAULT CHARACTER SET 'utf8';
 mysql> GRANT ALL PRIVILEGES ON open3.* TO 'openmeetings'@'localhost' IDENTIFIED BY '8888' WITH GRANT OPTION;
 mysql> quit;

nano /etc/profile
...
export JAVA_HOME=/usr/java/jdk1.7.0_60/bin/java
export PATH=$PATH:/usr/java/jdk1.7.0_60/bin

...
source /etc/profile

update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_60/jre/bin/java 20000
update-alternatives --install /usr/bin/jar jar /usr/java/jdk1.7.0_60/bin/jar 20000
update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0_60/bin/javac 20000
update-alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.7.0_60/jre/bin/javaws 20000
update-alternatives --config javac
update-alternatives --config java

cd /opt
tar xzvf lame-3.99.5.tar.gz
cd /opt/lame-3.99.5
./configure --libdir=/usr/lib --bindir=/usr/bin
make && make install

cd /opt
tar xzvf sox-14.4.1.tar.gz
cd /opt/sox-14.4.1
./configure --enable-libmp3lame
make && make install

cd /opt
tar xzvf swftools-2013-04-09-1007.tar.gz
cd /opt/swftools-2013-04-09-1007
./configure --libdir=/usr/lib --bindir=/usr/bin
make && make install

cd /opt
tar xzvf ffmpeg-2.1.3.tar.gz
cd /opt/ffmpeg-2.1.3
./configure --libdir=/usr/lib --bindir=/usr/bin --enable-libmp3lame --disable-yasm --enable-nonfree --enable-gpl
make && make install

nano /etc/hosts
....
192.168.1.11 open3.iamroot.ru
....

cd /opt
unzip jodconverter-core-3.0-beta-4-dist.zip
mkdir /opt/red53
cd /opt/red53/

unzip apache-openmeetings-3.0.2.zip
chown -R nobody /opt/red53/

cd /opt
cp /opt/mysql-connector-java-5.1.29.jar /opt/red53/webapps/openmeetings/WEB-INF/lib/
cd /opt/red53/webapps/openmeetings/WEB-INF/classes/META-INF/
mv persistence.xml persistence.xml-ori
mv mysql_persistence.xml persistence.xml
nano persistence.xml
(Правим имя базы. Логин. Пароль)
...
...

chmod 640 persistence.xml


nano /etc/init.d/red5
#!/bin/bash
PROG=red5
RED5_HOME=/opt/red53
DAEMON=$RED5_HOME/$PROG.sh
PIDFILE=/var/run/$PROG.pid
# Source function library
. /etc/rc.d/init.d/functions
[ -r /etc/sysconfig/red5 ] && . /etc/sysconfig/red5
RETVAL=0
case "$1" in
        start)
        echo -n $"Starting $PROG: "
        cd $RED5_HOME
        $DAEMON >/dev/null 2>/dev/null &
        RETVAL=$?
        if [ $RETVAL -eq 0 ]; then
        echo $! > $PIDFILE
        touch /var/lock/subsys/$PROG
        fi
[ $RETVAL -eq 0 ] && success $"$PROG startup" || failure $"$PROG startup"
echo
;;
stop)
echo -n $"Shutting down $PROG: "
killproc -p $PIDFILE
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$PROG
;;
restart)
$0 stop
$0 start
;;
status)
status $PROG -p $PIDFILE
RETVAL=$?
;;
*)
echo $"Usage: $0 {start|stop|restart|status}"
RETVAL=1
esac
exit $RETVAL



chmod +x /etc/init.d/red5
service mysqld start
/etc/init.d/red5 start
update-rc.d red5 defaults

Далее идем браузером на

http://<ip>:5080/openmeetings/install

и следуем инструкциям


Openmeetings 3.0.2 Centos 6.5 краткое HowTo по установке бесплатной системы видеоконференций: 6 комментариев

  1. олег

    Нужна ваша помощь. Все сделал по этой инструкции. Сервис запускается, но в браузере пишет страница не найдена. В чем может быть подвох?
    Спасибо.

  2. олег

    Все сделал по инструкции. Сервис запускается но в браузере пишет страница не найдена.
    Помогите плиз. В чем подвох.

    1. admin Автор записи

      Подвох в hosts скорее всего 🙂 ибо вероятно адрес был задан как conference.domain.com а dns сервер не резолвит адрес. А вообще — red5 log в студию

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Time limit is exhausted. Please reload the CAPTCHA.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.