BBBを13.10に無理やり@自宅ラック勉強会

Post on 29-Aug-2014

794 views 8 download

Tags:

description

自宅ラックカレー部2.0 でのLTです。BigBlueButtonを構築して、みんなでLT大会しました。

Transcript of BBBを13.10に無理やり@自宅ラック勉強会

【自宅ラック勉強会 6.0 2014 】

UbuntuServer13.10 に

BigBlueButton0.81 を

インストールしてみた

2014.04.27 Tadashi Kinoshita(@tadkinos)

無理やり

このスライドには開発者の推奨しない構成や手順が記載されています。

失敗しても泣かない(これ大切)あくまで自己責任でお願いします。

自己紹介

@tadkinos

相変わらず乳業業界にいます

昨年は色々お騒がせしました

今は娘と平和に暮らしています

給料安すぎて時短できんかった

これを覚えていますか?自宅ラック勉強会 で検索してみて下さいね

こっそり保守してました

「自宅ラック勉強会」

2012年 2月に第 1回が開催された

ナンバリング対象をカウントすると

今日でなんと 53 回目だそうです  ※「合宿」「○○ハック」を除いてカウントしています

\ (^∀\ )ソノハナシハ (/∀^ )/オイトイテ…

これを皆でやりたかった

=オープンソースの

遠隔教育のための

Web 会議システム

=

インストール手順

日本 BigBlueButton ユーザ会

っていうのがあるらしい

BigBlueButton0.8 を

UbuntuServer10.04 に

インストールするらしい

( ^o^) 簡単でした

BigBlueButton0.81 を

UbuntuServer13.10 に

無理やりインストール

※推奨 OS は 10.04(64bit) です

( Θ ) ˘ ˘ 。 o( それなら

もできるのでは? )

本家の wiki に

手順書があります

が…Note: The packaging is for Ubuntu

10.04 64-bit only. We no longer

support 32-bit packaging for 0.81.

| 依存関係 | ┗(☋ ` )┓ 三 そこに気づいてしまったか ( ◠‿◠ )☛

▂▅▇█▓▒░('ω')░▒▓█▇▅▂うわあああああ

https://groups.google.com/forum/#!topic/bigbluebutton-setup/w9F1xt28wXw

置き換えて対応しているようでしたlibreadline5-dev -> libreadline-gplv2-devlibffi5 -> libffi-dev

なので、 dpkg -i ではなく apt-get を使ってインストールしているようです

sudo apt-get install zlib1g-dev libssl-dev libyaml-dev build-essential bison checkinstall libffi-dev gcc checkinstall libreadline5 libyaml-0-2 libreadline-gplv2-dev

なお、開発者よりI want to emphasize that the core developers develop, test, package, and release on Ubuntu 10.04. We don't do any testing on 12.04, and we recommend you use Ubuntu 10.04 for setting up a BigBlueButton server. We plan to move BigBlueButton to Ubuntu 12.04 subsequent to the 10.04 release. とありますので、次回リリースは 12.04 推奨になるみたいです

12.04 でやろうとしていた人がいたみたいです

そのほかにもいくつか… orz

shell 作ろう…

  ∧_∧     モヤっと  (  ´∀ `)つ ミ   / ⊃   ノ    ●

      モヤッと

 \             /    \   ● ●  ●/     \● ●● ●/       \● ● /

      ( ´ ・ ω ・`)        (∩ ∩)

 \             /    \          /     \● ●    /       \● ● /  ボコボコ      ●   ||||  ☆       ( ´ ・ ω ・`)    ● ☆(∩ ∩)  ●

今日のインストール手順

2. ログイン後$sudo -s#apt-get install git#cd /tmp#git clone git://github.com/tadkinos/instbbb/#cd ./instbbb#sh install.sh

1. ubuntu server 13.10(64bit) のインストール

接続してみましょう

API が用意されている

API を使用すると、会議室の作成 / 招待や録画などができるようになるらしい

API examples の所在

/var/lib/tomcat6/webapps/demo/に jsp が用意されているので改造します。/var/lib/tomcat6/webapps/bigbluebutton/ に埋め込むことにしました。

改造案 (1)

1. メニュー画面を改造/var/lib/tomcat6/webapps/bigbluebutton/ に/var/lib/tomcat6/webapps/demo/create.jsp を移植してデザインを改造しました。./bbb_api.jsp や ./bbb_api_conf.jsp も必要に応じて移植しましょう。

改造案 (2)

2.create.jsp へのリダイレクトを作成/var/lib/tomcat6/webapps/bigbluebutton/ にindex.htm を作成します。

※文字コードは UTF-8 で作りましょう。

改造案 (3)

3.nginx のロケーションを修正/etc/nginx/sites-enabled/bigbluebutton のlocation / { の root を/var/www/bigbluebutton-default; から/var/lib/tomcat6/webapps/bigbluebutton/; に変更し、 sudo /etc/init.d/nginx reload でnginx を再起動します。

皆様も試してみてはいかがでしょうか。

ご清聴ありがとうございました