1 min read

Chinachu γをインストールした

最近Chinachuが新しく更新されていっているらしく、導入してみた。

ほとんど前に書いた記事と同じような感じで大丈夫だが、Mirakurunのことなどもあるのでγ対応版としてまとめておく。

カードリーダー

$ sudo apt install pcscd libpcsclite-dev libccid pcsc-tools
$ pcsc_scan

recpt1

$ sudo apt install autoconf
$ git clone https://github.com/stz2012/recpt1.git
$ cd recpt1/recpt1
$ ./autogen.sh
$ ./configure --enable-b25
$ make
$ sudo make install

PT3のドライバ

Linux標準のPT3ドライバをブラックリストへ

$ sudo sh -c "echo 'blacklist earth-pt3' >> /etc/modprobe.d/blacklist.conf"
$ git clone https://github.com/m-tsudo/pt3.git
$ cd pt3/
$ sudo apt install dkms
$ sudo bash ./dkms.install
$ sudo reboot

最新のnodeを入れる

$ sudo apt install npm
$ sudo npm cache clean
$ sudo npm install n -g
$ sudo n stable
$ sudo apt purge -y nodejs npm

参考: http://qiita.com/seibe/items/36cef7df85fe2cefa3ea

Mirakurunの導入

$ sudo npm install pm2 -g
$ sudo npm install mirakurun -g --unsafe --production
$ sudo npm install arib-b25-stream-test -g --unsafe
### 設定など
$ sudo mirakurun config {server|tuners|channels}

config関係はviが開かれてしまうので、他のエディタを使いたい人は

$ sudo su
# export EDITOR=nano
# mirakurun config {server|tuners|channels}

などする。

tunersやchannelsにはisDisable行があるので、有効にしたいもののisDisableをfalseにしてあげる必要がある

Chinachu gammaの導入

前提パッケージ

$ sudo apt install build-essential curl git-core vainfo
$ git clone git://github.com/Chinachu/Chinachu.git
$ cd Chinachu/
$ ./chinachu installer <<< 1

コンフィグファイルやルールファイルの作成

$ cp config.sample.json config.json
$ echo [] > rules.json

動作テスト

$ ./chinachu service wui execute
# 問題なく起動できたらCtrl+\で終了

# EPG取得テスト
$ ./chinachu update

登録

$ sudo pm2 start processes.json
$ sudo pm2 save
$ sudo pm2 startup