Loo@ME インストールメモ
lighttpd,CVS,MPlayer,Ruby,bittornadoのインストール
Python用ライブラリのインストール
$ sudo apt-get install python-flup python-simplejson python-mysqldb python-crypto
MySQLのインストール
(インストール時にMySQLのrootパスワードの設定を促されるので,適宜入力しておく)
$ sudo apt-get install mysql-server-5.0
Flvtool2のインストール
$ wget http://rubyforge.org/frs/download.php/17497/flvtool2-1.0.6.tgz
$ tar xzfv flvtool2-1.0.6.tgz
$ cd flvtool2-1.0.6
$ sudo ruby setup.rb
Look@MEをcvsからとってくる
ダウンロード場所は/home以下とする
$ cd /home
$ sudo cvs -z3 -d:pserver:anonymous@look-at-me.cvs.sourceforge.net:/cvsroot/look-at-me co -P lookatme
Look@MEのオーナーとパーミッションを変更する
$ sudo chown -R www-data:www-data lookatme
$ sudo chmod 600 lookatme/config/*.json
MySQLの設定ファイルを変更する
rootで/etc/mysql/my.cnfを開き,[mysqld]の項目を探し,ft_min_word_len = 1と追加する
/etc/mysql/my.cnf [mysqld] ft_min_word_len = 1
MySQLを再起動する
$ sudo /etc/init.d/mysql restart
lightppdの設定ファイルを変更する
rootで/etc/lighttpd/lighttpd.confを開き,server.modulesにmod_fastcgiとmod_flv_streamingを追加し,index-file.namesにindex.pyを追加し,fastcgi.serverを追加し,aliasを設定する.
/etc/lighttpd/lighttpd.conf server.modules = ( ... "mod_fastcgi", "mod_flv_streaming", ... ) ... index-file.names = ( ... "index.py", ... ) ... fastcgi.server = ( ".py" => ( "localhost" => ( "min-procs" => 1, "check-local" => "disable", "socket" => "/tmp/fcgi.sock", "bin-path" => "/home/lookatme/public_html/index.py" ) ) ) alias.url = ( "/lookatme/" => "/home/lookatme/public_html/" )
lighttpdを再起動する
$ sudo /etc/init.d/lighttpd restart
設定ページにアクセスする
デフォルトのパスワードは「we love movies」なので,「we love movies」と入れてログインする.
ログイン後はPasswordを適宜設定して,updateボタンを押す.
さらに,CONFIG OF DATABASEのmoreをクリックし,initialize databaseのチェックボックスにチェックを入れ,root password of DB serverに,MySQLインストール時に設定したパスワードを入力して,updateボタンを押す.
次のページにアクセスすると,見事使えるようになっているはず.