CentOS7 epgrec UNA へのアップデート

・前提
epgrec(オリジナル版)で録画できるまでの環境ができている(下記手順)
http://d.hatena.ne.jp/kt_hiro/20150101/1420118221

・必要ファイルのダウンロード
http://d.hatena.ne.jp/katauna/
 epgdumpUNA160127.tar.gz
 epgrecUNA_151114.tar.gz
 recpt1-http-rev4.tar.gz

http://hg.honeyplanet.jp/pt1/
 pt1-c8688d7d6382.tar.bz2

 ※全て /usr/local/src 配下に設置する

・バックアップ
インストール済みの recpt1 や epgdump は必要に応じてバックアップを取る。

・epgdumpUNAのインストール

# cd /usr/local/src

# tar zvxf epgdumpUNA160127.tar.gz 
# cd epgdump
# make
# make install

・recpt1(パッチ済)のインストール

# cd /usr/local/src
# tar lvxf pt1-c8688d7d6382.tar.bz2 
# tar zvxf recpt1-http-rev4.tar.gz

# cd pt1-c8688d7d6382/
# patch -p1 < ../recpt1-http-rev4/recpt1-http.diff 

# cd recpt1/
# sed -i".org" 's/pt1video/pt3video/g' pt1_dev.h
# ./autogen.sh 
# ./configure --enable-b25
# make
# make install

・epgrec UNA のインストール
epgrec UNA で使用するDBを用意する。

# mysql -u root -p
> CREATE DATABASE epgrec_una
> quit

Webサーバのrootディレクトリにダウンロードしたepgrec UNAを展開する
※以降は /var/www/html/epgrec_una に展開したものとして記載

# cd /var/www/html/
# chown -R apache:apache epgrec_una
※パーミッション変更

# cd /var/www/html/epgrec_una
# vi config.php
※チャンネル設定

# rm -rf video
# ln -s <保村先ディレクトリ> video
※デフォルトの保存先設定

・初期設定
http://<サーバのIPアドレス>/epgrec_una にアクセス

・番組表の手動更新

# /usr/bin/php /var/www/html/epgrec_una/shepherd.php 

※うまく動かない場合は getepg(UNA対応版)を使用する
http://d.hatena.ne.jp/katauna/20150526/1432567884

・番組表の自動更新

# vi /etc/cron.d/shepherd
29 6,14,22 * * *   apache   /var/www/html/epgrec/shepherd.php