Linux Mint 17.1 + PT2 + EPGrec Ubuntu → Linux Mint 17.1 ======================================================================================================= ■元のファイルのバックアップ mysqldump -u epgrec -p epgrec > /var/www/dump.sql mkdir /var/www/cron.d cp -p /etc/cron.d/getepg /var/www/cron.d cp -p /etc/cron.d/radikorec /var/www/cron.d mkdir /var/www/etc cp -p /etc/minidlna.conf /var/www/etc cp -p /etc/samba/smb.conf /var/www/etc ------------------------------------------------------------------------------------------------------- cat /etc/cron.d/getepg SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 29 6-22/2 * * * www-data /var/www/epgrec/getepg.php */5 * * * * www-data /var/www/scr/recbymail/recbymail.php 00 2-6 * * * root /var/www/scr/filemanage.sh 05 5 * * * root /var/www/scr/smartmail.php; hwclock -w ======================================================================================================= ■Linux Mint 17.1 のインストール パーティション→手動 /dev/sda1 20GB etx4 でフォーマット マウントポイント="/" /dev/sda2  4GB swap 領域 /dev/sda3 lvm2 pv 使わない キーボード→日本語→日本語 タイムゾーン=Asia/Tokyo hostname=epgrec USER=epgrec(ID=1000) システムアップデートは GUI で スクリーンセーバーの設定 ネットワークの設定 IPアドレス=192.168.xxx.xxx(255.255.255.0) DNSサーバ=192.168.xxx.xxx sudo su - apt-get install ssh 日本語化 wget -q http://packages.linuxmint-jp.net/linuxmint-ja-archive-keyring.gpg -O- | sudo apt-key add - sudo wget http://packages.linuxmint-jp.net/sources.list.d/linuxmint-ja.list -O /etc/apt/sources.list.d/linuxmint-ja.list sudo apt-get update sudo apt-get dist-upgrade sudo apt-get install mint-gnome-ja --install-recommends sudo reboot sudo apt-get install fcitx fcitx-mozc fcitx-frontend-gtk2 fcitx-frontend-gtk3 fcitx-ui-classic fcitx-config-gtk mozc-utils-gui im-config -n fcitx 「設定」→「Languages」で Fcitx を有効にし、Add support for Fcitx をインストール Fcitx 設定 Mozc 設定 ●LVMマウント mkdir /var/www mount /dev/vg0/lv0 /var/www vi /etc/fstab /dev/vg0/lv0 /var/www ext4 defaults 0 0 ●B-CASカードリーダードライバ apt-get install libpcsclite1 libpcsclite-dev libccid pcscd pcsc-tools pcsc_scan ●arib25(デジタル放送復号化プログラム) wget http://hg.honeyplanet.jp/pt1/archive/ec7c87854f2f.zip unzip ec7c87854f2f.zip cd pt1-ec7c87854f2f/arib25/src/ make sudo make install cd ●pt2(chardev版),recpt1 wget http://hg.honeyplanet.jp/pt1/archive/tip.tar.bz2 tar jxf tip.tar.bz2 cd `ls -tr | tail -1`/driver make sudo make install cd ../recpt1 ./autogen.sh ./configure --enable-b25 make sudo make install DVB版の無効化 echo "blacklist earth-pt1" >> /etc/modprobe.d/blacklist.conf reboot ls -lart /dev/ |grep pt1 ●apache2,php5 apt-get install apache2 php5 libapache2-mod-php5 php5-cli vi /etc/apache2/sites-available/000-default.conf DocumentRoot /var/www/epgrec service apache2 restart ●mysql apt-get install mysql-server php5-mysql mysql -u root -p Enter password: mysql> create database epgrec; mysql> grant all privileges on *.* to epgrec@localhost identified by 'epgrec'; mysql> exit ■epgdump wget http://xreknishi.g1.xrea.com/epgrec/files/epgdumpr2-utf8.tar.gz tar -zxvf epgdumpr2-utf8.tar.gz cd epgdumpr2 make cp epgdump /usr/local/bin vi /etc/passwd www-data:x:33:33:www-data:/var/www:/bin/bash ■at apt-get install at vi /etc/at.deny www-data  を削除 ■cron apt-get install cron ●データベースのリストア mysql -u epgrec -p epgrec < /var/www/dump.sql atの予約は引き継げないので、録画予約を一旦削除する。 mysql --user=epgrec --password=epgrec mysql> use epgrec; mysql> delete from Recorder_reserveTbl where complete=0; mysql> quit 予約のデータベースが削除できたら"getepg"を実行して、予約を更新する。 (www-data) /var/www/epgrec/getepg.php ■minidlna add-apt-repository ppa:djart/minidlna apt-get update apt-get install minidlna vi /etc/minidlna.conf media_dir=A,/var/www/grive/radikorec media_dir=V,/var/www/epgrec/video media_dir=P,/var/www/epgrec/Pictures friendly_name=EPGrec ■メールモジュールを入れる apt-get install php-pear pear channel-update pear.php.net pear install Auth_SASL pear install Net_POP3 pear install Net_SMTP pear install Mail pear install Mail_Mime ■S.M.A.R.T apt-get install smartmontools (root)で動作確認 smartctl -a /dev/sda vi /var/www/scr/smartmail.php if( $TXT == 1 ){ exit; } ←この行をコメントにする。 /var/www/scr/smartmail.php vi /etc/cron.d/getepg 05 5 * * * root /var/www/scr/smartmail.php; hwclock -w ■各動作が確認できたらcronをリストアする cp -p /var/www/cron.d/getepg /etc/cron.d getepg recbymail filemanage smartmail ■radikorec sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next sudo apt-get update sudo apt-get install ffmpeg sudo apt-get install rtmpdump sudo apt-get install swftools sudo apt-get install python-pip sudo pip install radikorec sudo apt-get install grive cp -p /var/www/cron.d/radikorec /etc/cron.d ■samba sambaの設定は、GUIで行うこと! システム管理→フォルダの共有 システム管理→サービスの管理 vi /etc/samba/smb.conf workgroup = xxxxxx [video] path = /var/www/epgrec/video browseable = yes writable = yes ■VNC (参照)http://viva-ubuntu.com/2015/01/vnc_vino/ 「Menu」>「設定」>「デスクトップの共有」 本体の端末で、 gsettings set org.gnome.Vino require-encryption false