Собственно по настройке openmeetings 1.8.8 статья уже была
Настройка сервера видеоконференций на базе openmeetings 1.8.8 Ubuntu 10.10
В продолжение темы по настройке Openmeetings 2.1.0 на чистой машине с Ubuntu 12.10 server x64
apt-get update && apt-get upgrade mkdir /usr/adm cd /usr/adm wget --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F" http://download.oracle.com/otn-pub/java/jdk/6u32-b05/jdk-6u32-linux-x64.bin chmod +x jdk-6u32-linux-x64.bin ./jdk-6u32-linux-x64.bin mkdir -p /usr/lib/jvm mv /usr/adm/jdk1.6.0_32 /usr/lib/jvm/
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_32/bin/javac 1
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_32/bin/java 1
update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.6.0_32/bin/javaws 1
update-alternatives --config javac
update-alternatives --config java
update-alternatives --config javaws
apt-get install autoconf automake build-essential checkinstall git libass-dev libfaac-dev -y
apt-get install libgpac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev -y
apt-get install librtmp-dev libspeex-dev -y
apt-get install libtheora-dev libtool libvorbis-dev pkg-config texi2html zlib1g-dev -y
apt-get install imagemagick sox libtool -y
apt-get install libgif-dev xpdf libfreetype6 libfreetype6-dev libjpeg62 libjpeg8 -y
apt-get install libjpeg8-dev libjpeg-dev libdirectfb-dev -y
apt-get install libart-2.0-2 libt1-5 zip unzip bzip2 subversion git-core checkinstall -y
apt-get install texi2html libfaac-dev libfaad-dev libmp3lame-dev libsdl1.2-dev libx11-dev -y
apt-get install libxfixes-dev libxvidcore-dev zlib1g-dev libogg-dev sox libvorbis0a libvorbis-dev -y
apt-get install libgsm1 libgsm1-dev libfaad2 flvtool2 lame make g++ -y
apt-get install subversion git-core checkinstall yasm texi2html libfaac-dev libfaad-dev -y
wget wget http://www.swftools.org/swftools-2013-02-19-1826.tar.gz
tar -zxvf swftools-2013-02-19-1826.tar.gz
cd swftools-2013-02-19-1826/
./configure && make && make install
cd /usr/adm
wget http://ffmpeg.org/releases/ffmpeg-0.11.1.tar.gz
tar -zxvf ffmpeg-0.11.1.tar.gz
cd ffmpeg-0.11.1
./configure --enable-libmp3lame --enable-libxvid --enable-libvorbis --enable-libgsm --enable-libfaac --enable-gpl --enable-nonfree
make && checkinstall
debconf-set-selections <<< 'mysql-server-5.1 mysql-server/root_password password password'
debconf-set-selections <<< 'mysql-server-5.1 mysql-server/root_password_again password password'
apt-get -y install mysql-server
mysql -u root -ppassword -e "CREATE DATABASE openmeetings DEFAULT CHARACTER SET 'utf8';";
mysql -u root -ppassword -e "GRANT ALL PRIVILEGES ON openmeetings.* TO \"openmeetings\"@\"localhost\" IDENTIFIED BY \"password\" WITH GRANT OPTION;";
cd /usr/adm
wget http://mirror.catn.com/pub/apache/ant/binaries/apache-ant-1.9.0-bin.tar.gz
tar -zxvf apache-ant-1.9.0-bin.tar.gz
cd /usr/adm
svn checkout http://svn.apache.org/repos/asf/openmeetings/branches/2.1/
cd 2.1/
/usr/adm/apache-ant-1.9.0/bin/ant clean.all
/usr/adm/apache-ant-1.9.0/bin/ant -Ddb=mysql
cd /usr/adm
wget http://jodconverter.googlecode.com/files/jodconverter-core-3.0-beta-4-dist.zip
unzip jodconverter-core-3.0-beta-4-dist.zip
cd /usr/adm/2.1/dist
mv red5/ /usr/lib/
cp -R /usr/adm/jodconverter-core-3.0-beta-4 /usr/lib/red5/webapps/openmeetings
chown -R nobody /usr/lib/red5
chmod +x /usr/lib/red5/red5.sh
chmod +x /usr/lib/red5/red5-debug.sh
rm -f /etc/init.d/red5
touch /etc/init.d/red5
echo '#! /bin/sh
### BEGIN INIT INFO
# Provides: red5
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Starts red5 server for Openmeetings.
### END INIT INFO
# For RedHat and cousins:
# chkconfig: 2345 85 85
# description: Red5 flash streaming server for OpenMeetings
# processname: red5
# Created By: Sohail Riaz (sohaileo@gmail.com)
# Modified by Alvaro Bustos
PROG=red5
RED5_HOME=/usr/lib/red5
DAEMON=$RED5_HOME/$PROG.sh
PIDFILE=/var/run/$PROG.pid
[ -r /etc/sysconfig/red5 ] && . /etc/sysconfig/red5
RETVAL=0
case "$1" in
start)
cd $RED5_HOME
start-stop-daemon --start -c nobody --pidfile $PIDFILE \
--chdir $RED5_HOME --background --make-pidfile \
--exec $DAEMON >/dev/null 2>/dev/null &
RETVAL=$?
if [ $RETVAL -eq 0 ]; then
echo $! > $PIDFILE
fi
echo
;;
stop)
start-stop-daemon --stop --quiet --pidfile $PIDFILE \
--name java
rm -f $PIDFILE
echo
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$PROG
;;
restart|force-reload)
$0 stop
$0 start
;;
status)
# Debian and Ubuntu 10 status check
ps aux | grep -f $PIDFILE >/dev/null 2>/dev/null && RETVAL=0 || RETVAL=3
# Ubuntu 12 status check using improved "start-stop-daemon" status query
# (use the above command, or comment out above command and uncomment the two
below commands.
# start-stop-daemon --status --pidfile $PIDFILE
# RETVAL=$?
[ $RETVAL -eq 0 ] && echo "$PROG is running"
[ $RETVAL -eq 1 ] && echo "$PROG is not running and the pid file exists"
[ $RETVAL -eq 3 ] && echo "$PROG is not running"
[ $RETVAL -eq 4 ] && echo "$PROG - unable to determine status"
;;
checkports)
netstat -anp | grep soffice
netstat -anp | grep java
;;
*)
echo $"Usage: $0 {start|stop|restart|force-reload|status|checkports}"
RETVAL=1
esac
exit $RETVAL
' >> /etc/init.d/red5
chmod +x /etc/init.d/red5
update-rc.d red5 defaults
mv /usr/lib/red5/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml \
/usr/lib/red5/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml-ori
mv /usr/lib/red5/webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml \
/usr/lib/red5/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml
sed -i 's/Username=root/Username=openmeetings/g' /usr/lib/red5/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml
sed -i 's/Password=/Password=password/g' /usr/lib/red5/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml
/etc/init.d/red5 start
Далее идем браузером на
http://<ip>:5080/openmeetings/install
и следуем инструкциям
Афигенно! спасибо!!!!
Незачто. Удачи! ))
помоги!
хотя «apt-get update && apt-get upgrade» — отрабатывает нормально и интернет видит
но уже дальше — на
wget —no-cookies —header «Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F» http://download.oracle.com/otn-pub/java/jdk/6u32-b05/jdk-6u32-linux-x64.bin
на этой команде даёт ошибку «не могу подключиться к серверу»
Вероятно ссылка устарела, посмотрите тут http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html последнюю версию.
http://download.oracle.com/otn/java/jdk/6u43-b01/jdk-6u43-linux-x64.bin Вероятно что вот эта ссылка
Понял, спасибо, буду пробовать
Выяснил в чём трабла — вдруг кому пригодится —
у меня этот комп ходит через прокси в инет, и apt-get update и прочие — нормально отрабатывались
а вот oracle.com требует соединения прямого через порты 80 и 443 — тут и был затык.
Переключил комп напрямую и трабла пропала
Можно отредактировать /etc/wgetrc
http_proxy = http://user:pass@xxx.xxx.xxx.xxx:port/
ftp_proxy = http://user:pass@xxx.xxx.xxx.xxx:port/
https_proxy = http://user:pass@xxx.xxx.xxx.xxx:port/
use_proxy = on
Для apt’а будет
sudo nano /etc/apt/apt.conf
Acquire::http::Proxy «http://user:pass@xxx.xxx.xxx.xxx:port/″;
Acquire::::Proxy «true»;
дык apt-get update и прочие — нормально же отрабатывались — проксю видели, через неё и обновлялись…
PS прокси в /etc/apt/apt.conf была прописано.
или в /etc/wgetrc обязательно тоже надо?
З,Ы, Извиняюсь за может глупые вопросы — я «виндузятник» и линукс «методом тыка» разбраю… 🙁
Да, в /etc/wgetrc нужно
Опять я 🙂
В официальной инструкции ещё ставится ОпенОфис, а ты его насколько я вижу не ставишь. Почему?
Потому что LibreOffice пришел на замену OpenOffice
Отличный FAQ. Спасибо за старания.
Устанавливал и настраивал по WiFi. Сейчас сервер почему то не хочет подключаться к сети. Не знаю как толково это сказать, логов под рукой пока нет.
Может ли это происходить из-за того, что не поднят проводной интерфейс на тестовом ноутбуке???
Отличный поминальник. Спасибо за старания.
Устанавливал и настраивал по WiFi. Сейчас сервер почему то не хочет подключаться к сети. Не знаю как толково это сказать, логов под рукой пока нет.
Может ли это происходить из-за того, что не поднят проводной интерфейс на тестовом ноутбуке???
А пинг на сервер проходит? может быть блокирует iptables?
попробуй
service iptables stop
Огромное спасибо.
Ставил на Ubuntu 12.10 версию 2.x. По wifi почти день провозился. Но зато работает как надо. Есть конечно небольшие косяки с flash.(Не всегда закрывает окно настроек камеры и микрофона).Но это уже к разработчикам.
Оччень полезная инструкция.
Здравствуйте! Спасибо за статью. Когда я запускаю у меня сервер не поднимается и пишет в лог ошибку:
ERROR org.quartz.impl.StdSchedulerFactory — Couldn’t generate instance Id!
org.quartz.SchedulerException: Couldn’t get host name!
at org.quartz.simpl.SimpleInstanceIdGenerator.generateInstanceId(SimpleInstanceIdGenerator.java:36) ~[quartz-1.8.5.jar:na]
В чем может быть проблема?
Попробуй в /etc/hosts добавить имя машины с red5
а ля
127.0.0.1 conference
Вышел новый Openmeetings — 3й — инструкции по его установке/настройке не планируете?
http://www.iamroot.ru/2014/06/openmeetings-3-0-2-centos-kratkij-how-to.html а вот и новый ман
ОГРОМНОЕ спасибо!!!!!!!!!!!!!!!
Все на русском кроме страницы авторизации, что может быть не так ?