BigBlueButton 설치 및 설정 내용을 정리 해 둔다.
우분투 환경에서 BigBlueButton을 설치하는 위키메뉴가 있어 참고하여 설치하였습니다.
설치전 제약사항은
1. 2 GB of memory (4 GB is better)
2. Dual-core 2.6 GHZ CPU (quad core is better)
3. Ports 80, 1935, 9123 accessible
4. Port 80 is not used by another application
5. 50G of free disk space (or more) for recordings
위의 다섯가지이며 추가로 JAVA_HOME을 요구합니다. (Tomcat6을 구동하는 것에 필요합니다.)
모든 작업은 root권한으로 수행하였으며 우분투의 시냅틱 패키지를 사용하여 설치하였습니다.
설치 전 locale을 UTF-8로 맞추어야 하며 jdk 설치 후 JAVA_HOME을 환경변수에 등록합니다.
우분투의 시냅틱 패키지를 사용하기위한 인증서를 생성합니다.
# Add the BigBlueButton key
wget http://ubuntu.bigbluebutton.org/bigbluebutton.asc -O- | sudo apt-key add -
BigBlueButton저장소를 시냅틱 패키지에 추가합니다.
# Add the BigBlueButton repository URL and ensure the multiverse is enabled
echo "deb http://ubuntu.bigbluebutton.org/lucid_dev_08/ bigbluebutton-lucid main" | sudo tee /etc/apt/sources.list.d/bigbluebutton.list
echo "deb http://us.archive.ubuntu.com/ubuntu/ lucid multiverse" | sudo tee -a /etc/apt/sources.list
저장소리스트를 새로고침 합니다.
apt-get update
시스템을 업그레이드 합니다.
apt-get dist-upgrade
루비설치를 위한 패키지들을 설치합니다.
apt-get install zlib1g-dev libssl-dev libreadline5-dev libyaml-dev build-essential bison checkinstall libffi5 gcc checkinstall libreadline5 libyaml-0-2
루비를 설치합니다.
install-ruby.sh 파일을 작성하여 설치하였습니다. 각각의 명령어를 순서대로 실행하여도 상관 없습니다.
install-ruby.sh 파일내용
#!/bin/bash
cd /tmp
tar xvzf ruby-1.9.2-p290.tar.gz
cd ruby-1.9.2-p290
./configure --prefix=/usr\
--program-suffix=1.9.2\
--with-ruby-version=1.9.2\
--disable-install-doc
make
sudo checkinstall -D -y\
--fstrans=no\
--nodoc\
--pkgname='ruby1.9.2'\
--pkgversion='1.9.2-p290'\
--provides='ruby'\
--requires='libc6,libffi5,libgdbm3,libncurses5,libreadline5,openssl,libyaml-0-2,zlib1g'\
--maintainer=brendan.ribera@gmail.com
sudo update-alternatives --install /usr/bin/ruby ruby /usr/bin/ruby1.9.2 500 \
--slave /usr/bin/ri ri /usr/bin/ri1.9.2 \
--slave /usr/bin/irb irb /usr/bin/irb1.9.2 \
--slave /usr/bin/erb erb /usr/bin/erb1.9.2 \
--slave /usr/bin/rdoc rdoc /usr/bin/rdoc1.9.2
sudo update-alternatives --install /usr/bin/gem gem /usr/bin/gem1.9.2 500
install-ruby.sh파일에 실행권한을 부여
chmod +x install-ruby.sh
install-ruby.sh파일 실행
./install-ruby.sh
BigBlueButton 설치합니다.
apt-get install bigbluebutton
BigBlueButton의 데모 API를 설치합니다.
apt-get install bbb-demo
BigBlueButton 데모를 적용시키기위해 BigBlueButton을 재시작합니다.
bbb-conf --clean
BigBlueButton이 정상적으로 실행되는지 check합니다.
bbb-conf --check
'developerworks > WAS' 카테고리의 다른 글
Hudson 설정과정 인수인계 버전 (0) | 2013.05.27 |
---|---|
Hudson 설치 과정 (0) | 2013.05.24 |
apache2와 jboss6의 연동.. using ajp13:8009 (0) | 2013.03.13 |
mod_jk.so를 통해 apache2와 tomcat7의 연동 (0) | 2013.03.06 |
Apache2 Configure & make & make install (0) | 2013.03.06 |