miedaの備忘録

わすれないように

CentOSにしました

ここ数日やってたDebian
何故かsshからrebootすると立ち上がらない
chinachuのストリーミング視聴中にネットワークが不調を起こす
など、解決できない不具合が多発したために
使い慣れたCentOSに戻ることにしました。

/etc/inittab を編集して runlevel を 3 にする

epel repos 取得
http://ftp.riken.jp/Linux/centos/6/extras/x86_64/Packages/epel-release-6-8.noarch.rpm
バージョンは適宜変えてね

gcc の比較的新しいバージョンを使えるようにする。
以下を参照
CentOS 6.5にGCC 4.8.2をレポジトリで入れてみた - 以下省略!
消えたとき用メモ
$ wget http://people.centos.org/tru/devtools-2/devtools-2.repo -O /etc/yum.repos.d/devtools-2.repo
$ yum install devtoolset-2-gcc devtoolset-2-binutils
$ yum install devtoolset-2-gcc-c++ devtoolset-2-gcc-gfortran
$ /opt/rh/devtoolset-2/root/usr/bin/gcc --version
$ scl enable devtoolset-2 bash
$ gcc --version


ICカードリーダー
参考はこちら

rpmforge repos 取得
$wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
ファイル名はここをみつつ適宜変更
$ rpm -Uvh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

$ yum install pcsc-lite pcsc-lite-devel pcsc-lite-libs
$ yum install ccid
$ yum install --enablerepo=rpmforge perl-Gtk2

pcsc-perlとpcsc-toolsのrpmfedoraから入手
$ wget http://ftp.riken.jp/Linux/fedora/releases/13/Everything/x86_64/os/Packages/pcsc-tools-1.4.16-1.fc13.x86_64.rpm
$ wget http://ftp.riken.jp/Linux/fedora/releases/13/Everything/x86_64/os/Packages/pcsc-perl-1.4.8-2.fc13.x86_64.rpm
$ rpm -Uvh xxx
$ service pcscd start
$pcsc_scan
この後は前の記事と同じ(多分エラーは出ない)

◆ recpt1
基本的には前と一緒
$ yum install
b25を入れる
$ cd ~
$ hg clone http://hg.honeyplanet.jp/pt1 -r b25 pt1_b25
$ cd pt1_b25/arib25/src
$ make
$ make install PREFIX=/usr
recpt1を入れる
$ cd ~
$ hg clone http://hg.honeyplanet.jp/pt1
$ apt-get install autoconf automake
$ ./autogen.sh
$ ./configure --prefix=/usr --enable-b25
$ cp pt1_dev.h pt1_dev.h.org
pt1_dev.h内の/dev/pt1を/dev/pt3に置換
$ make
$ make install

◆ pt3ドライバ
やっぱり基本的には前と一緒
$ cd ~
$ echo "blacklist earth-pt1" >> /etc/modprobe.d/blacklist.conf
$ git clone https://github.com/m-tsudo/pt3.git
$ cd pt3
$ make
$ make install
$ reboot
$ ls -l /dev/pt3*
=> /dev/pt3video[0-3]が出れば成功
録画試験
$ recpt1 -b25 --strip 27 10 test.ts

◆ chinachu
$yum install yasm-devel
$ scl enable devtoolset-2 bash
実行しないとgccのバージョンが古いまま

あとは基本的に前と一緒

ただし、自動起動関連はdebianじゃないのでinsservではなくchkconfigでやる
$ sudo chkconfig -add chinachu-operator
$ sudo chkconfig -add chinachu-wui
$ sudo chkconfig chinachu-operator on
$ sudo chkconfig chinachu-wui on

※ execsyncでエラーが出た時は
$ cd /home/chinachu/chunachu/.nave/installed/xxxx/bin
$ ./npm install execsync
でいけるかも?(今回は動いた)