SUSE LINUX Enterprise & openSUSE Community
มีนาคม 25, 2019, 11:07:48 AM *
ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน
ส่งอีเมล์ยืนยันการใช้งาน?

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
ข่าว:
 
   หน้าแรก   ช่วยเหลือ ค้นหา เข้าสู่ระบบ สมัครสมาชิก  

[Why we need your support] SUSE and openSUSE are trademarks of Attachmate Group, Inc. - WE ARE NOT IN ANY WAY ASSOCIATED WITH SUSE AND ATTACHMATE GROUP. SUSEThailand.com is a SUSE Linux user and community found in Thailand but not limited to other country suse linux user to join in. Currently active contents (How to's, Scripts, Tips, Tricks, Tutorials, Linux Command Line, and Troubleshooting) this suse linux how to's and expert support are SUSE Linux.
หน้า: [1]   ลงล่าง
  พิมพ์  
ผู้เขียน
หัวข้อ: How to install OpenMeetings on openSUSE 11.4  (อ่าน 41177 ครั้ง)
0 สมาชิก และ 2 บุคคลทั่วไป กำลังดูหัวข้อนี้
Sontaya
Administrator
Expert : ผู้เชี่ยวชาญ
*****

Karma: +1/-0
ออฟไลน์ ออฟไลน์

กระทู้: 1931


Administrator


เว็บไซต์
« เมื่อ: มีนาคม 23, 2011, 07:39:11 PM »


How to install OpenMeetings on openSUSE 11.4

หลังจากติดตั้ง openSUSE 11.4 (เลือกติดตั้งเป็นแบบ Text mode) เสร็จให้ทำการสตาร์ทเซอร์วิส sshd
โค๊ด:
chkconfig sshd on
rcsshd start

1. ติดตั้ง  Sun Java

สามารถคลิกติดตั้งแพ็คเก็จจาก YaST > Software Management เลือกแพ็คเก็จ
- java-1_6_0_sun
- java-1_6_0_sun-alsa
- java-1_6_0_sun-demo
- java-1_6_0_sun-devel
- java-1_6_0_sun-plugin
- java-1_6_0_sun-src

2. ติดตั้ง MySQL Server

สามารถติดตั้งจาก YaST > Software Management เลือกติดตั้งแพ็คเก็จ
- mysql-community-server
- mysql-community-server-client


3. ติดตั้ง Ghostscript

สามารถติดตั้งจาก YaST > Software Management เลือกติดตั้งแพ็คเก็จ
- ghostscript-fonts-other
- ghostscript-fonts-std
- ghostscript-library

4. ติดตั้ง ImageMagick

สามารถติดตั้งจาก YaST > Software Management เลือกติดตั้งแพ็คเก็จ
- ImageMagick

5. ติดตั้ง SoX

สามารถติดตั้งจาก YaST > Software Management เลือกติดตั้งแพ็คเก็จ
- sox
- sox-devel

6. ติดตั้ง FFmpeg

เพิ่ม Packman repository
โค๊ด:
wget http://ftp.skynet.be/pub/packman/suse/11.4/packman.repo
zypper ar packman.repo
สามารถติดตั้งจาก YaST > Software Management เลือกติดตั้งแพ็คเก็จ
- ffmpeg

7. ติดตั้ง Lame

สามารถติดตั้งจาก YaST > Software Management เลือกติดตั้งแพ็คเก็จ
- lame

8. ติดตั้ง SWFTools (Compile)

โค๊ด:
yast -i zlib-devel libjpeg-devel giflib-devel freetype2-devel compat gcc gcc-c++
yast -i autoconf
yast -i ruby
yast -i libqpdf3
yast -i libqpdf-devel

โค๊ด:
cd /opt
wget http://www.swftools.org/swftools-0.9.1.tar.gz
tar xvf swftools-0.9.1.tar.gz
cd swftools-0.9.1
./configure
make
make install


9. ติดตั้ง openmeetings

ก่อนดาวน์โหลดควรตรวจสอบเวอร์ชั่นล่าสุดที่ http://code.google.com/p/openmeetings/downloads/list
โค๊ด:
cd /opt/
wget http://openmeetings.googlecode.com/files/openmeetings_1_6_2_r3675.zip
unzip openmeetings_1_6_rc1_r36751.zip -d om

- ตั้งค่า Database
โค๊ด:
cd om/red5/webapps/openmeetings/conf/
mv hibernate.cfg.xml hibernate.cfg.xml.old
cp mysql_hibernate.cfg.xml hibernate.cfg.xml

โค๊ด:
vi hibernate.cfg.xml
...
 name="connection.username">[color=red]root[/color]
 name="connection.password">[color=red]password[/color]
...

โค๊ด:
cd om/red5/webapps/openmeetings
vi config.xml

แก้ไขใต้บรรทัดนี้ <!--<rtmphostlocal>192.168.254.182</rtmphostlocal>-->
<rtmphostlocal>192.168.1.221</rtmphostlocal> # Server IP address


- เปลื่ยนรหัสผ่าน MySQl root Password

โค๊ด:
mysqladmin -u root password password

- ตรวจสอบ MySQL character
โค๊ด:
mysql -u root -p
mysql> show variables like 'char%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)

10. สตาร์ท red5

โค๊ด:
cd /opt/om/red5/
chmod 755 red5.sh
./red5.sh

11. ติดตั้ง OpenMeetings

โค๊ด:
http://192.168.1.221:5080/openmeetings/install

Step1
--Userdata--
Username = root
Userpass = password
EMail = admin@domain.co.th

...
***ระบุพาท SWFTool เป็น /opt/swftools-0.9.1/src/png2swf นอกนั้นปล่อยว่าง***  
...
Step2
Openmeetings - Installation Complete!

เป็นอันเสร็จการติดตั้งครับ

SWFTools = SWFTools does convert the Files to SWF's for the SWFPresentationViewer
ImageMagick = Convert various Files to JPG's
GhostScript = Is used internally by ImageMagick
FFMPEG = Used only for the Recording Feature - encoders/decoders for ffmpeg (MPEG1, MP4, AVI, FLV, MOV, WMV, SWF, FLA) with support for high-definition video (up to Full HD)
Check that libmp3lame0 is available
SoX = Used only for the Recording Feature
« แก้ไขครั้งสุดท้าย: พฤษภาคม 17, 2011, 04:02:02 PM โดย Sontaya » แจ้งลบกระทู้นี้หรือติดต่อผู้ดูแล   บันทึกการเข้า

ageLOC Technology
Sontaya
Administrator
Expert : ผู้เชี่ยวชาญ
*****

Karma: +1/-0
ออฟไลน์ ออฟไลน์

กระทู้: 1931


Administrator


เว็บไซต์
« ตอบ #1 เมื่อ: มีนาคม 23, 2011, 08:04:14 PM »


เนื่องจากเราติดตั้งแพ็คเก็จจาก rpm ไฟล์ ซึ่งแพ็คเก็จ ghostscript, lame, ImageMagick, ffmpeg และ sox จะยังไม่ใช่เวอร์ชั่นล่าสุด

การ compile แพ็คเก็จ ghostscript, lame, ImageMagick, ffmpeg และ sox

Ghostscript
โค๊ด:
cd /usr/src
wget http://ghostscript.com/releases/ghostscript-9.01.tar.gz
tar xvf ghostscript-9.01.tar.gz
cd ghostscript-9.01
./configure --prefix=/usr
mkdir obj
mkdir bin
make all
make install

Lame
โค๊ด:
cd /usr/src
wget http://downloads.sourceforge.net/project/lame/lame/3.98.4/lame-3.98.4.tar.gz
tar xvf lame-3.98.4.tar.gz
cd lame-3.98.4
./configure --prefix=/usr
make all
make install

SWFTools
โค๊ด:
cd /usr/src
wget http://www.swftools.org/swftools-0.9.1.tar.gz
tar zxvf swftools-0.9.1.tar.gz
cd swftools-0.9.1
./configure --prefix=/usr
make all
make install

ImageMagick
โค๊ด:
cd /usr/src
wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-6.6.8-6.tar.gz
tar zxvf ImageMagick-6.6.8-6.tar.gz
ImageMagick-6.6.8-6
./configure --prefix=/usr
make all
make install

FFmpeg
โค๊ด:
cd /usr/src
wget wget http://www.ffmpeg.org/releases/ffmpeg-0.6.1.tar.gz
tar xvfz ffmpeg-0.6.1.tar.gz
cd ffmpeg-0.6.1
./configure --enable-libmp3lame --enable-postproc --enable-gpl --enable-pthreads --enable-avfilter --prefix=/usr
make all
make install

SoX
โค๊ด:
cd /usr/src
wget http://downloads.sourceforge.net/project/sox/sox/14.3.1/sox-14.3.1.tar.gz
tar zxvf sox-14.3.1.tar.gz
cd sox-14.3.1
./configure --prefix=/usr
make all
make install

และกำหนดพาทระหว่างติดตั้งเป็น

SWFTools Path: /usr/src/swftools-0.9.1/src/png2swf

ImageMagick Path: /usr/include/ImageMagick

FFMPEG Path: /usr/src/ffmpeg-0.6.1/ffmpeg

SoX Path: /usr/src/sox/src/sox
« แก้ไขครั้งสุดท้าย: มีนาคม 23, 2011, 08:07:54 PM โดย Sontaya » แจ้งลบกระทู้นี้หรือติดต่อผู้ดูแล   บันทึกการเข้า

ageLOC Technology
Sontaya
Administrator
Expert : ผู้เชี่ยวชาญ
*****

Karma: +1/-0
ออฟไลน์ ออฟไลน์

กระทู้: 1931


Administrator


เว็บไซต์
« ตอบ #2 เมื่อ: มีนาคม 24, 2011, 11:10:22 AM »


การสร้าง Red5 init สคริปต์
โค๊ด:
/etc/init.d/red5

โค๊ด:
#!/bin/sh
#
# Author: Sontaya Potibut <susethailand.com@gmail.com>, Mar 24, 2011
#
# /etc/init.d/red5
#  and its symbolic link
# /usr/sbin/rcred5

### BEGIN INIT INFO
# Provides:            red5
# Default-Start:       2 3 5
# Default-Stop:        0 1 6
# Description:         Red5 Flash Server is an Open Source Flash Server written in Java that supports Streaming Video (FLV, F4V, MP4, 3GP) Streaming Audi(MP3, F4A, M4A, AAC) Recording Client Streams (FLV and AVC+AAC in FLV container) Shared Objects Live Stream Publishing Remoting Protocols: RTMP, RTMPT, RTMPS, and RTMPE.
### END INIT INFO

# Source SuSE config, only if exists with size greater zero
test -s /etc/rc.config && \
    . /etc/rc.config

# Shell functions sourced from /etc/rc.status:
#      rc_check         check and set local and overall rc status
#      rc_status        check and set local and overall rc status
#      rc_status -v     ditto but be verbose in local rc status
#      rc_status -v -r  ditto and clear the local rc status
#      rc_failed        set local and overall rc status to failed
#      rc_failed <num>  set local and overall rc status to <num><num>
#      rc_reset         clear local rc status (overall remains)
#      rc_exit          exit appropriate to overall rc status

export RED5_HOME=/opt/om/red5/
red5_pid="$RED5_HOME/red5.pid"
red5="$RED5_HOME/red5.sh"

test -s /etc/rc.status && \
     . /etc/rc.status

test -x $red || exit 5

# First reset status of this service
rc_reset

# Return values acc. to LSB for all commands but status:
# 0 - success
# 1 - generic or unspecified error
# 2 - invalid or excess argument(s)
# 3 - unimplemented feature (e.g. "reload")
# 4 - insufficient privilege
# 5 - program is not installed
# 6 - program is not configured
# 7 - program is not running
#
# Note that starting an already running service, stopping
# or restarting a not-running service as well as the restart
# with force-reload (in case signalling is not supported) are
# considered a success.

case "$1" in
    start)
test -s ${red5_pid} && {
   killproc -p ${red5_pid} ${red5}
   echo -n "Re-"
}
echo -n "Starting Red5 Flash Server services"
startproc -p ${red5_pid} ${red5}
rc_status -v

;;
    stop)
echo -n "Shutting Red5 Flash Server"
rc_status -v
;;
    try-restart)
$0 status >/dev/null &&  $0 restart
rc_status
;;
    restart)
$0 stop
$0 start
rc_status
;;
    force-reload)
if ps -C cupsd -o user | grep -q '^root$'; then
   echo -n "Reload service red5"
   killproc -HUP $red5
   rc_status -v
else
   $0 restart
fi
;;
    reload)
if ps -C cupsd -o user | grep -q '^root$'; then
   echo -n "Reload service red5"
   killproc -HUP $red5
   rc_status -v
else
   echo -n '"reload" not possible in RunAsUser mode - use "restart" instead'
   rc_status -s
fi
;;
    status)
echo -n "Checking for Red5 Flash Server: "
checkproc $red5
rc_status -v
;;
    probe)
rc_failed 3
;;
    *)
echo "Usage: $0 {start|stop|status}"
exit 1
;;
esac
rc_exit

บันทึกไฟล์

กำหนด permission ไฟล์
โค๊ด:
chmod 755 /etc/init.d/red5

ตั้งค่า Runlevel
โค๊ด:
yast runlevel

จากนั้นให้รีสตาร์ทเครื่อง
โค๊ด:
shutdown -r now

การเรียกใช้งาน
โค๊ด:
/etc/init.d/red5 start
/etc/init.d/red5 stop
/etc/init.d/red5 status
« แก้ไขครั้งสุดท้าย: มีนาคม 24, 2011, 11:45:49 AM โดย Sontaya » แจ้งลบกระทู้นี้หรือติดต่อผู้ดูแล   บันทึกการเข้า

ageLOC Technology
Scott
บุคคลทั่วไป


อีเมล์
« ตอบ #3 เมื่อ: กรกฎาคม 18, 2012, 03:31:42 AM »


I followed the directions step by step. When I go to the URL for the final step in the installation process using http://192.168.1.221:5080/openmeetings/install. I get a connection timed out error on the webpage. What may the issue be?
แจ้งลบกระทู้นี้หรือติดต่อผู้ดูแล   บันทึกการเข้า
ageLOC Technology
Scott
บุคคลทั่วไป


อีเมล์
« ตอบ #4 เมื่อ: กรกฎาคม 18, 2012, 08:51:09 PM »


ผมทำตามขั้นตอนโดยขั้นตอนทิศทาง เมื่อฉันไป URL สำหรับขั้นตอนสุดท้ายในกระบวนการติดตั้งใช้ http://192.168.1.221:5080/openmeetings/install ฉันได้รับการเชื่อมต่อหมดเวลาข้อผิดพลาดบนหน้าเว็บ อะไรปัญหาอาจจะ?
แจ้งลบกระทู้นี้หรือติดต่อผู้ดูแล   บันทึกการเข้า
ageLOC Technology
Sontaya
Administrator
Expert : ผู้เชี่ยวชาญ
*****

Karma: +1/-0
ออฟไลน์ ออฟไลน์

กระทู้: 1931


Administrator


เว็บไซต์
« ตอบ #5 เมื่อ: กรกฎาคม 19, 2012, 12:11:37 PM »


I followed the directions step by step. When I go to the URL for the final step in the installation process using http://192.168.1.221:5080/openmeetings/install. I get a connection timed out error on the webpage. What may the issue be?

Please check step as below.

โค๊ด:
cd om/red5/webapps/openmeetings

โค๊ด:
vi config.xml
Edit line: <!--<rtmphostlocal>192.168.254.182</rtmphostlocal>-->
<rtmphostlocal>192.168.1.221</rtmphostlocal> # Server IP address

[1] Check username / pass (vi hibernate.cfg.xml)

[2] Try http://ip_server:5080

To monitor log message from: /var/log/message
แจ้งลบกระทู้นี้หรือติดต่อผู้ดูแล   บันทึกการเข้า

ageLOC Technology
หน้า: [1]   ขึ้นบน
  พิมพ์  
 
กระโดดไป:  

(@)2007 SUSE Linux user community found in Thailand. This site is not an official openSUSE and SUSE website, and is not in any way affiliated with or endorsed by SUSE Linux GmbH or Novell. openSUSE and SUSE are trademarks of Novell, Inc. in the United States and other countries.
Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!
หน้านี้ถูกสร้างขึ้นภายในเวลา 0.066 วินาที กับ 20 คำสั่ง (Pretty URLs adds 0.015s, 2q)