ホーム > LinuxによるPT2録画サーバの構築 >

recpt1のインストール

b25のインストール

mercurialがインストールされていなければインストールする。

CentOSの場合

sudo yum install mercurial

Ubuntuの場合

sudo apt-get install mercurial

recpt1のb25同梱版のブランチからファイルをダウンロードし、arib25をコンパイル・インストールする。 デフォルトでは/usr/localにインストールされるが、インストール時にPREFIXを指定することで、他のディレクトリにインストールできる。

hg clone http://hg.honeyplanet.jp/pt1 -r b25 pt1_b25
cd pt1_b25/arib25/src
make
sudo make install PREFIX=/usr

recpt1のインストール

今度はrecpt1のデフォルトのブランチからファイルをダウンロードし、recpt1をコンパイル・インストールする。

hg clone http://hg.honeyplanet.jp/pt1
cd pt1/recpt1
./autogen.sh
./configure --prefix=/usr --enable-b25
make
sudo make install

PT2デバイスドライバのインストール

recpt1に含まれるドライバをコンパイル・インストールする。

cd ../driver
make
sudo make install
sudo insmod /lib/modules/`uname -r`/kernel/drivers/video/pt1_drv.ko

DVB版ドライバが使用されないように、ブラックリストに追加する。

echo "blacklist earth-pt1" | sudo tee /etc/modprobe.d/blacklist-earth-pt1.conf

カードリーダ関連のソフトウェアのインストール (Ubuntu)

パッケージのインストール

sudo apt-get install pcscd pcsc-tools

動作確認

pcsc_scanコマンドを実行する。

pcsc_scan

以下の表示が出ればOK。Ctrl-Cでpcsc_scanを終了する。

Japanese Chijou Digital B-CAS Card (pay TV)

カードリーダ関連のソフトウェアのインストール (CentOS)

パッケージのインストール

sudo yum install pcsc-lite pcsc-lite-devel pcsc-lite-libs ccid

pcsc-perlとpcsc-toolsはパッケージが存在しないので、ソースからインストールする。

pcsc-perlのインストール

sudo yum install perl-ExtUtils-MakeMaker

wget http://ludovic.rousseau.free.fr/softwares/pcsc-perl/pcsc-perl-1.4.13.tar.bz2
tar xf pcsc-perl-1.4.13.tar.bz2
cd pcsc-perl-1.4.13
perl Makefile.PL PREFIX=/usr SITELIBEXP=/usr/share/perl5 SITEARCHEXP=/usr/lib64/perl5
make
sudo make install

pcsc-toolsのインストール

wget http://ludovic.rousseau.free.fr/softwares/pcsc-tools/pcsc-tools-1.4.22.tar.gz
tar xf pcsc-tools-1.4.22.tar.gz
cd pcsc-tools-1.4.22
make
sudo make install DESTDIR=/usr

pcsc-toolsは、perlのGTKライブラリに依存しているようだが、pcsc_scanを動かすだけならば、GTKライブラリを入れる必要はないようだ。 GTKライブラリを入れる場合、rpmforgeリポジトリを有効にして、以下のコマンドを実行する。

sudo yum install --enablerepo=rpmforge -y perl-Gtk2

デーモンの起動

messagebus → haldaemon → pcscd の順番にデーモンを起動する。

sudo -i
/etc/init.d/messagebus start
/etc/init.d/haldaemon start
/etc/init.d/pcscd start

/sbin/chkconfig messagebus on
/sbin/chkconfig haldaemon on
/sbin/chkconfig pcscd on
exit

動作確認

pcsc_scanコマンドを実行する。

pcsc_scan

以下の表示が出ればOK。Ctrl-Cでpcsc_scanを終了する。

Japanese Chijou Digital B-CAS Card (pay TV)