CentOSへの録画環境 chinachu インストールメモ

NO IMAGE

Linux向け 録画システム
Chinachu

CentOSでChinachuを試してみた ~ 俺的備忘録 ~なんかいろいろ~
参考になるサイトを発見したため ほぼそのまま

Gitにchinachuがあるため
Gitを入れる。

yum install git perl-Gtk2 kernel-devel
yum install -y make gcc autoconf automake libtool

//不足分をさらにインストール
#yum install -y gcc-c++
//chinachu実行ユーザーを作成
# useradd chinachu
//とりあえずユーザーを切り替えて
# su chinachu

//gitからchinachuをもらってくる
$ git clone https://github.com/kanreisa/Chinachu.git
//作成されたchinachuへ移動
$ cd Chinachu
//インストーラを実行
$ ./chinachu installer

nasmがないとおこられたので インストール

Index of /pub/nasm/releasebuilds/2.11.01
tarで解凍して

$ ./configure
$ su
# make
# make install

# su chinachu
//再度インストーラを実行
$ ./chinachu installer

選択メニューが出てくるので

1)Auto(full)

を実行 しばし待つ。

起動スプリクトを生成。

./chinachu service operator initscript > /tmp/chinachu-operator 
./chinachu service wui initscript > /tmp/chinachu-wui
mv /tmp/chinachu-operator /tmp/chinachu-wui /etc/init.d/ 
chown root:root /etc/init.d/chinachu-operator /etc/init.d/chinachu-wui 
chmod +x /etc/init.d/chinachu-operator /etc/init.d/chinachu-wui
chkconfig --add chinachu-operator chkconfig --add chinachu-wui chkconfig chinachu-operator on chkconfig chinachu-wui on

$oftcasはこちら LinuxでSoftCasは使用できるのか? ~ 俺的備忘録 ~なんかいろいろ~

必要なパッケージをインストール

yum install pcsc-lite pcsc-lite-devel pcsc-lite-libs

wgetでbitlyをダウンロードすると ファイル名がおかしくなるので 実体を指定
wget http://www.wazoku.net/softcas.zip

解凍させる
unzip softcas.zip

winscard.cppの置き換え
[C++] // Put the following files in the same folder: // Crypto.cpp, Crypto.h, D – Pastebin.com

makefile

PROGRAM = libpcsclite.so.1.0.0
SRCS = winscard.cpp Crypto.cpp  Decoder-ECM.cpp  Keys.cpp  Keyset.cpp
OBJS = $(subst .cpp,.o,$(SRCS))

RM := rm
CXX := g++
CC := g++

CPPFLAGS = -g -fPIC -O2 -I /usr/include/PCSC
LDFLAGS = -g -fPIC -shared

$(PROGRAM): $(OBJS)
	$(LINK.o) $^ $(LOADLIBES) -shared -o $@

.PHONY: clean

clean:
	$(RM) $(OBJS) $(PROGRAM)

生成されたlibpcsclite.so.1.0.0 を
/usr/lib64 にあるものと置き換える。

#もともとのファイルをバックアップ
# mv /usr/lib64/libpcsclite.so.1.0.0 /usr/lib64/libpcsclite.so.1.0.0.old

#コピー
# cp libpcsclite.so.1.0.0 /usr/lib64/libpcsclite.so.1.0.0

PT3が余っていないのでつづく・・・