車・自動車SNSみんカラ

  • 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+
2016年10月12日 イイね!
2016/10/11 CentOS Linux release 7.2.1511

記事が古いものも多いので、これから設定する人、参考程度に。

firewallやSElinuxなどの設定方法は省きます。
perlやc++のコンパイラ、gitなどいろいろ必要になるので、入ってなければその都度インストール。
srcやgitなどディレクトリ作ってますが別にどこでもいいです。
ファイルの書き換えを伴うmakeなどがエラーを吐く場合にはsudoで権限をつけると通る場合もあります。

=====カードリーダー関係インストール======================================

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

$ mkdir ~/src
$ cd ~/src
$ wget http://ludovic.rousseau.free.fr/softwares/pcsc-perl/pcsc-perl-1.4.14.tar.bz2
$ tar xvjf pcsc-perl-1.4.14.tar.bz2
$ cd pcsc-perl-1.4.14
$ perl Makefile.PL
$ make
$ sudo make install

$ wget http://ludovic.rousseau.free.fr/softwares/pcsc-tools/pcsc-tools-1.4.27.tar.gz
$ tar xvjf pcsc-tools-1.4.27.tar.gz
$ cd pcsc-tools-1.4.27
$ make
$ sudo make install
$ sudo systemctl enable pcscd
$ sudo systemctl start pcscd

=====pt3ドライバインストール===============

$ mkdir ~/git
$ cd ~/git
$ git clone https://github.com/m-tsudo/pt3.git
$ cd pt3
$ make
$ sudo make install
インストール後再起動する

ドライバ確認

$ ls -l /dev/pt3*

$ lsmod | grep pt3

=====b25インストール===================================

$ cd ~/git
$ git clone https://github.com/stz2012/libarib25.git
$ cd libarib25/
$ make
$ sudo make install
$ sudo echo /usr/local/lib > /etc/ld.so.conf.d/usr-local-lib.conf
$ sudo ldconfig

=====recpt1インストール(本家+httpパッチ)=============================

$ cd ~/git
$ wget http://hg.honeyplanet.jp/pt1/archive/c8688d7d6382.zip
$ unzip c8688d7d6382.zip
$ wget http://hg.honeyplanet.jp/pt1/archive/tip.tar.bz2
$ tar xvzf recpt1-http-rev4.tar.gz
$ patch -p2 -d pt1-c8688d7d6382/recpt1/ < recpt1-http-rev4/recpt1-http.diff
$ cd pt1-c8688d7d6382/recpt1
$ sed -i".org" 's/pt1video/pt3video/g' pt1_dev.h
$ ./autogen.sh
$ ./configure --prefix=/usr/local/ --enable-b25
$ make
$ sudo make install

=====softcasインストール===========================================================

※現在(2016/10/11)Keysファイルが同梱されていないため別途準備しなければmakeできない。
旧softcasから引っ張って来る場合、Keysetヘッダファイル構造体の中のcharで宣言されているチャンネル名がコメントアウトされているため引数が異なりますと言ったエラーが出るので要修正。また、有料チャンネル見たい人はKeysファイル内のキーの書き換えが必要(試してないけどおそらくキーが更新されている)。新しいキーは2chのどこかを探せば出てくるかも。

$ cd ~/src
$ wget http://www.wazoku.net/softcas.zip
$ unzip softcas.zip
$ cd softcas
$ wget -O winscard.cpp http://pastebin.com/raw/5144Ah9g
$ wget -O Makefile http://pastebin.com/raw/FQdSixkB
$ 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
$ cp libpcsclite.so.1.0.0 /usr/lib64/

できなかったらBCAS挿しましょう。

=====recpt1の録画テスト==================

$ cd <録画したいディレクトリ>
$ recpt1 --b25 --strip <チャンネル> <録画時間> <ファイル名>.ts

=====chinachuインストール============================================

github上のwikiを参照。
chinachu : https://github.com/Chinachu/Chinachu

番組表が取得できない場合、recpt1をstz版や新本家(pt1-c9~)にしてみる、など。
Posted at 2016/10/12 17:33:28 | コメント(0) | パソコン/インターネット
プロフィール
小さなクルマが好きなロリコンです
みんカラ新規会員登録
ユーザー内検索
<< 2016/12 >>
    123
45678910
11121314151617
18192021222324
25262728293031
愛車一覧
スズキ アルトワークス スズキ アルトワークス
H7年式前期型。よく壊れます。可愛い。超可愛い。
ホンダ CRM50 ホンダ CRM50
エンジンブローにてエンジンを下ろし腰下まで分解。 しかし、車体・エンジンともに各部の劣化 ...
過去のブログ
2016年
01月02月03月04月05月06月
07月08月09月10月11月12月
QRコード
QRコード
このブログを携帯でご覧になれます
ヘルプ利用規約サイトマップ
©2016 Carview Corporation All Rights Reserved.