OpenVZ の CT 上に Asterisk をソースからインストール (debian CT)
Debian 5.0 上の OpenVZ 上に作成した Debian 5.0 (minimal) 相当の CT 上に Asterisk をインストール.
まず,CT 上にコンパイル環境とライブラリをインストール.(Asterisk from source - OpenVZ Virtuozzo Containers Wikiにやり方がある)
# apt-get install build-essential libncurses5-dev
(build-essential とか知らなくて apt-get install gcc make g++ とかしてた ^^;) libncurses-dev ってのはなかったっぽいので,libncurses5-dev で.
あと,MeetMe を動かそうと思ったら zaptel のヘッダが必要みたいで,zaptel のソースを持ってきて,kernel/zaptel.h を /usr/include/zaptel 以下にコピー.
# mkdir /usr/include/zaptel # cp kernel/zaptel.h /usr/include/zaptel
あとはフツー
# ./configure --sysconfdir=/etc # make # make samples # make config
HN から
# vzctl set 101 --devnodes zap/pseudo:rw --save
CT で
# groupadd -g 5060 asterisk # useradd -u 5060 -g asterisk -s /usr/sbin/nologin asterisk # chown -R asterisk.asterisk /dev/zap