・vpsのコンソール画面にいく。
https://secure.sakura.ad.jp/vpscontrol/main/
・OSの再インストールにいく。
パスワードいれて実行
・VPSホームでステータスが停止中になっているのでしばらく待つ。
・稼働中にかわったので、ターミナルではいってみる。
→なんかconnection refuseされた
・VPSホームで仮想サーバー操作→再起動を実行。
・ターミナルで再度入ってみる。
OK
# cat /etc/redhat-releaseで6.3 finalになっているのを確認。
ここまでで、OSの再インストール完了。
さて、サーバーの構築。
・とりあえず、httpとphpかな。
# yum install httpd
# yum install php php-mbstring php-mcrypt
これでapache2とphp5.3.3が入った。
よきかなよきかな。
→とりあえず、httpd.confを適当にいじる。
・jdkをいれる。
これがないと始まらんw
oracleのページからjdk-7u7-linux-x64のrpmをダウンロード
# rpm -ivh jdk-7u7-linux-x64.rpm
・いれたかったxuggleをいれる。
http://xuggle.com/xuggler/build
ここによると、次のものが必要。
Sun java 1.6 or higher(1.7さっきいれた)
Ant 1.7 or higher(apache-ant-1.8.4-bin.tar.gzをいれました。yumでいれるとopenjdk入るみたいなので、apacheのページから落としました。)
/usr/local/libに展開して、/usr/local/binにシンボリックリンクをおいときました。
Perl 5.6 or higher(そもそも入ってた5.10.1)
gcc/g++ 3.2 or higher(そもそも入ってた4.4.6)
gmake 3.81 or higher(そもそも入ってた3.81)
yasm 0.7 or higher(yumでいれた、1.2.0)
pkg-config 0.26 or higher(はいってたけど0.23だ)
pkg-config 0.27.1をインストール
http://pkgconfig.freedesktop.org/releases/
ここからダウンロード
# tar zxvf pkg-config-0.27.1.tar.gz
で解凍
# cd pkg-config-0.27.1
# ./configure
ここでエラー発生。
pkg-config and glib-2.0 >= 2.16 not found・・・
えと・・・ないのはglibだよね?
というわけでglibをダウンロード
glib-2.32.4のインストール
glib-2.32.4.tar.xzを取得
# tar Jxvff glib-2.32.4.tar.xz
# cd glib-2.32.4
# ./configure
今度はzlibがないだとw
zlibそのものはあるけど、たぶんzlib-develがないんだなw
# yum install zlib-devel
さくっといれた。
glibに戻ります。
# ./configure
→package libffiがない・・・なにこれ?
# yum install libffi
→最新の3.0.5がはいっているとのこと・・・
まぁこれもdevelだろう・・・
# yum install libffi-devel
glibに再度戻ります。
# ./configure
とおった(^o^)
# make
# make install
よく見たらpkg-configにglibがなければinternalのをつかうというオプションがあった。
pkg-configにとりかかります。
# ./configure --with-internal-glib
# make
# make check
# make install
これでOKのはず。
gitにxuggleのソースがあるらしいのでダウンロードする。
# git clone git://github.com/xuggle/xuggle-xuggler.git xuggle
環境変数の設定が必要らしい。
# export XUGGLE_HOME=/usr/local/xuggler
# export PATH=$XUGGLE_HOME/bin:$PATH
# export LD_LIBRARY_PATH=$XUGGLE_HOME/lib:$LD_LIBRARY_PATH
antでコンパイル実行
# cd xuggle
# ant
ながかったけど、なんとかおわった。
# ant run-tests
# ant install
入った!
最後にFlashMediaServerをつっこむ。
# tar zxvf FlashMediaServer4.5_x64.tar.gz
# cd FMS_4_5_0_r297
# ./installFMS
ここでエラーが・・・
libcapがいるらしい。
調べてみたところcentOS6はアウトらしい。
http://myhour.orz.hm/archives/1044
cd_checkの行をかかれている通り追加して、シンボリックリンクを追加して・・・
# ./installFMS
とりあえず次のようにした。
----------- Install Action Summary -----------
Installation directory = /home/fms
Adobe Flash Media Server Port = 1935,xxxx
Adobe Flash Media Admin Server Port = xxxx
Administrative username = admin
Administrative password = (suppressed)
service owner = fms
service user = fms
service group = fms
・serviceとして登録しなかったので、まだちょっとつまずきました。
/home/fms/serverのスクリプトも
cd_check "CentOS release 6" /etc/redhat-release centos-6-i686
を追加
libcapのシンボリックリンクを/home/fmsにも実行。
以上で/home/fms # ./server startで動作実行できました。
これでsakuraのvpsのOSをcentOS 6にバージョンアップし、javaとxuggleとfmsがはいりました。
長かった・・・
0 件のコメント:
コメントを投稿