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