linuxでもpt2を使用できるように設定した。地デジテレビの視聴にはbcasカードが必須。win7ではsoftcasを使用している。sofutocasを入れておくとカードリーダが不要となりbcasカードがなくてもテレビが見れる。ネットでubuntuでも設定できる記述を見つけたのでsoftcasをインストールしてみた。
先ずDownloadsホルダーに移行、softcasをダウンロード、解凍する。
wget http://www.wazoku.net/softcas.zip
unzip softcas.zip
cd softcas
wget -O winscard.cpp http://pastebin.com/download.php?i=5144Ah9g
wget -O Makefile http://pastebin.com/download.php?i=FQdSixkB

次に、ライブラリが変更されたため、winscard.cppの一部を書き換える必要がある。以下のコマンドでソースの書き換えを行う。
sed -i "/LONG SCardGetStatusChange/s/LPSCARD_READERSTATE_A/LPSCARD_READERSTATE/g" winscard.cpp
sed -i "s/SCARD_IO_REQUEST g_rgSCardT1Pci;/const SCARD_IO_REQUEST g_rgSCardT1Pci =
{ SCARD_PROTOCOL_T1, sizeof(SCARD_IO_REQUEST) };/g" winscard.cpp

ソース書き換え後、makeを行う。
sudo make

make後、「libpcsclite.so.1.0.0」というファイルが作成されているので、これを既存の、ファイルと置
き換える。元のファイルについては、以下のコマンドで場所を確認する。

find /lib/ -name libpcsclite.so.1.0.0
/libフォルダーの中にあった。
/lib/x86_64-linux-gnu/libpcsclite.so.1.0.0

ファイルの場所は分かったので、置き換えを行う。
sudo cp libpcsclite.so.1.0.0 /lib/x86_64-linux-gnu/

これでsoftcasを使用できる準備ができた。カードリーダをさしたまま10秒間のテストファイルを作る。
地デジ信号受信中、カードリーダのランプが転倒してない。ソフト化すが利用できた。カードリーダを
パソコンから取り外しても視聴が出来た。

以上ubuntuのpt2に関する設定のメモ書き・・・・