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

29
【自宅ラック勉強会 6.0 2014 UbuntuServer13.10 BigBlueButton0.81 インストールしてみた 2014.04.27 Tadashi Kinoshita(@tadkinos) 無理やり

description

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

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

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

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

UbuntuServer13.10 に

BigBlueButton0.81 を

インストールしてみた

2014.04.27 Tadashi Kinoshita(@tadkinos)

無理やり

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

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

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

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

自己紹介

@tadkinos

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

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

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

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

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

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

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

こっそり保守してました

「自宅ラック勉強会」

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

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

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

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

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

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

これを皆でやりたかった

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

=オープンソースの

遠隔教育のための

Web 会議システム

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

=

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

インストール手順

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

日本 BigBlueButton ユーザ会

っていうのがあるらしい

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

BigBlueButton0.8 を

UbuntuServer10.04 に

インストールするらしい

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

( ^o^) 簡単でした

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

BigBlueButton0.81 を

UbuntuServer13.10 に

無理やりインストール

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

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

もできるのでは? )

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

本家の wiki に

手順書があります

が…Note: The packaging is for Ubuntu

10.04 64-bit only. We no longer

support 32-bit packaging for 0.81.

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

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

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

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

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 でやろうとしていた人がいたみたいです

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

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

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

shell 作ろう…

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

      モヤッと

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

      ( ´ ・ ω ・`)        (∩ ∩)

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

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

今日のインストール手順

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) のインストール

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

接続してみましょう

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

API が用意されている

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

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

API examples の所在

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

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

改造案 (1)

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

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

改造案 (2)

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

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

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

改造案 (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 を再起動します。

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

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

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

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