recpt1のインストール
- b25のインストール
- recpt1のインストール
- PT2デバイスドライバのインストール
- カードリーダ関連のソフトウェアのインストール (Ubuntu)
- カードリーダ関連のソフトウェアのインストール (CentOS)
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)