| 1 |
<html> |
|---|
| 2 |
<head> |
|---|
| 3 |
<meta http-equiv="content-type" content="text/html; charset=euc_jp"> |
|---|
| 4 |
<meta http-equiv="content-style-type" content="text/css"> |
|---|
| 5 |
<link rel="stylesheet" type="text/css" href="default.css"> |
|---|
| 6 |
<title>おまかせ!! フォルティア!</title> |
|---|
| 7 |
</head> |
|---|
| 8 |
|
|---|
| 9 |
<h1><A HREF="index.html" title="おまかせ!! フォルティア! インストールマニュアル" target="_blank">おまかせ!! フォルティア! インストールマニュアル</A></h1> |
|---|
| 10 |
|
|---|
| 11 |
<div class="menu"> |
|---|
| 12 |
<ol> |
|---|
| 13 |
<li><A HREF="start.html" title="フォルティアとは">フォルティアとは</A> |
|---|
| 14 |
<li><A HREF="fcinstall.html" title="Fedora Core 5 インストール編">Fedora Core 5 インストール編</A> |
|---|
| 15 |
<li><A HREF="ivtv.html" title="おまかせ!! フォルティア! ivtvドライバインストール編">おまかせ!! フォルティア! ivtvドライバインストール編</A> |
|---|
| 16 |
<li><A HREF="install.html" title="おまかせ!! フォルティア! インストール編">おまかせ!! フォルティア! インストール編</A> |
|---|
| 17 |
<li><A HREF="operation.html" title="おまかせ!! フォルティア! 操作編">おまかせ!! フォルティア! 操作編</A> |
|---|
| 18 |
</ol> |
|---|
| 19 |
</div> |
|---|
| 20 |
|
|---|
| 21 |
<div class="main"> |
|---|
| 22 |
|
|---|
| 23 |
<h2>おまかせ!! フォルティア! インストール編</h2> |
|---|
| 24 |
|
|---|
| 25 |
<h3>フォルティア</h3> |
|---|
| 26 |
<p> |
|---|
| 27 |
</p> |
|---|
| 28 |
|
|---|
| 29 |
<h4>必要パッケージのインストールを行う</h4> |
|---|
| 30 |
<p> |
|---|
| 31 |
apache「httpd」,PostgreSQL「postgresql」「postgresql-server」「postgresql-devel」, PHP「php」「php-pgsql」のインストールを行う |
|---|
| 32 |
</p> |
|---|
| 33 |
<div class="command"> |
|---|
| 34 |
# yum install httpd postgresql postgresql-server postgresql-devel php php-pgsql |
|---|
| 35 |
</div> |
|---|
| 36 |
|
|---|
| 37 |
|
|---|
| 38 |
<h4>メディアからフォルティア本体をコピーする</h4> |
|---|
| 39 |
<p> |
|---|
| 40 |
ホームディレクトリ配下にperlとphpの設置を行います。 |
|---|
| 41 |
</p> |
|---|
| 42 |
<div class="command"> |
|---|
| 43 |
# su - foltia<br> |
|---|
| 44 |
$ cp /media/cdrom/foltia.tar.gz ~/<br> |
|---|
| 45 |
$ tar zxvf foltia.tar.gz |
|---|
| 46 |
</div> |
|---|
| 47 |
|
|---|
| 48 |
|
|---|
| 49 |
<h4>httpdの設定を行う</h4> |
|---|
| 50 |
<p> |
|---|
| 51 |
apacheの文字コードの設定と、foltiaにパスを通す設定をします。 |
|---|
| 52 |
</p> |
|---|
| 53 |
<div class="command"> |
|---|
| 54 |
# vi /etc/httpd/conf/httpd.conf<br> |
|---|
| 55 |
<br> |
|---|
| 56 |
----------------------------------------<br> |
|---|
| 57 |
User apache<br> |
|---|
| 58 |
AddDefaultCharset UTF-8<br> |
|---|
| 59 |
↓<br> |
|---|
| 60 |
User foltia<br> |
|---|
| 61 |
AddDefaultCharset off<br> |
|---|
| 62 |
----------------------------------------<br> |
|---|
| 63 |
<br> |
|---|
| 64 |
# vi /etc/httpd/conf.d/foltia.conf<br> |
|---|
| 65 |
<br> |
|---|
| 66 |
----------------------------------------<br> |
|---|
| 67 |
Alias /foltia/ "/home/foltia/php/"<br> |
|---|
| 68 |
<Directory "/home/foltia/php/"><br> |
|---|
| 69 |
<br> |
|---|
| 70 |
</Directory><br> |
|---|
| 71 |
---------------------------------------- |
|---|
| 72 |
</div> |
|---|
| 73 |
<div class="command"> |
|---|
| 74 |
# /etc/init.d/httpd start<br> |
|---|
| 75 |
# chkconfig httpd on |
|---|
| 76 |
</div> |
|---|
| 77 |
|
|---|
| 78 |
|
|---|
| 79 |
<h4>フォルティアデータベースを作成する</h4> |
|---|
| 80 |
<p> |
|---|
| 81 |
ユーザ名[foltia]データベース名[foltia]で作成します。 |
|---|
| 82 |
</p> |
|---|
| 83 |
<div class="command"> |
|---|
| 84 |
# su - postgres<br> |
|---|
| 85 |
$ initdb --encoding=EUC_JP<br> |
|---|
| 86 |
$ exit<br> |
|---|
| 87 |
# /etc/init.d/postgresql start<br> |
|---|
| 88 |
# chkconfig postgresql on<br> |
|---|
| 89 |
# su - postgres<br> |
|---|
| 90 |
$ createuser --no-adduser --no-createdb --password foltia<br> |
|---|
| 91 |
Shall the new role be allowed to create more new roles? (y/n) "Enter"<br> |
|---|
| 92 |
Password:"パスワードを入力する"<br> |
|---|
| 93 |
$ createdb --owner foltia foltia<br> |
|---|
| 94 |
$ exit<br> |
|---|
| 95 |
# vi /var/lib/pgsql/data/postgresql.conf<br> |
|---|
| 96 |
<br> |
|---|
| 97 |
---------------------------------------<br> |
|---|
| 98 |
#listen_addresses = 'localhost'<br> |
|---|
| 99 |
↓<br> |
|---|
| 100 |
listen_addresses = 'localhost'<br> |
|---|
| 101 |
---------------------------------------<br> |
|---|
| 102 |
# /etc/init.d/postgresql restart<br> |
|---|
| 103 |
$ su - foltia<br> |
|---|
| 104 |
$ cd foltia<br> |
|---|
| 105 |
$ psql -f mktable.txt foltia |
|---|
| 106 |
</div> |
|---|
| 107 |
|
|---|
| 108 |
|
|---|
| 109 |
<h4>perlディレクトリのfoltia_conf1.plの設定を行う</h4> |
|---|
| 110 |
<p> |
|---|
| 111 |
環境に合わせて設定してください |
|---|
| 112 |
</p> |
|---|
| 113 |
<div class="command"> |
|---|
| 114 |
$ vi /home/foltia/perl/foltia_config1.pl |
|---|
| 115 |
</div> |
|---|
| 116 |
|
|---|
| 117 |
|
|---|
| 118 |
<h4>phpディレクトリのfoltia_config2.phpの設定を行う</h4> |
|---|
| 119 |
<p> |
|---|
| 120 |
環境に合わせて設定してください |
|---|
| 121 |
</p> |
|---|
| 122 |
<div class="command"> |
|---|
| 123 |
$ vi /home/foltia/php/foltia_config2.php |
|---|
| 124 |
</div> |
|---|
| 125 |
|
|---|
| 126 |
|
|---|
| 127 |
<h4>必要なperlモジュールをインストールする</h4> |
|---|
| 128 |
<p> |
|---|
| 129 |
CPAN初回起動時の場合は、いろいろ聞かれると思うのでご自分の環境に合わせて設定をしてください |
|---|
| 130 |
</p> |
|---|
| 131 |
<div class="command"> |
|---|
| 132 |
# perl -MCPAN -e 'install LWP::Simple'<br> |
|---|
| 133 |
# perl -MCPAN -e 'install Jcode'<br> |
|---|
| 134 |
# perl -MCPAN -e 'install DBI'<br> |
|---|
| 135 |
# perl -MCPAN -e 'install DBD::Pg'<br> |
|---|
| 136 |
# perl -MCPAN -e 'install Schedule::At' |
|---|
| 137 |
</div> |
|---|
| 138 |
|
|---|
| 139 |
|
|---|
| 140 |
<h4>しょぼかるから、番組表をダウンロードする</h4> |
|---|
| 141 |
<p> |
|---|
| 142 |
このコマンドを実行する事で、しょぼかるから番組表のダウンロードを行います。終了後は『http://foltia IP/foltia/』にアクセスし、番組表が取得できたことを確認します。 |
|---|
| 143 |
</p> |
|---|
| 144 |
<div class="command"> |
|---|
| 145 |
# su - foltia<br> |
|---|
| 146 |
$ /home/foltia/perl/getxml2db.pl long |
|---|
| 147 |
</div> |
|---|
| 148 |
|
|---|
| 149 |
|
|---|
| 150 |
<h4>しょぼかるの番組表をチェックするスケジュールをまわす設定をする</h4> |
|---|
| 151 |
<p> |
|---|
| 152 |
一時間に一回、しょぼかるから番組情報の取得を行うようにcronに登録します。 |
|---|
| 153 |
</p> |
|---|
| 154 |
<div class="command"> |
|---|
| 155 |
$ crontab -e<br> |
|---|
| 156 |
<br> |
|---|
| 157 |
-----------------------------------<br> |
|---|
| 158 |
7 * * * * /home/foltia/perl/schedulecheck.pl > /dev/null 2>&1<br> |
|---|
| 159 |
----------------------------------- |
|---|
| 160 |
</div> |
|---|
| 161 |
|
|---|
| 162 |
|
|---|
| 163 |
<h3>EPG録画</h3> |
|---|
| 164 |
<h4>XMLTV日本対応版のインストールを行う</h4> |
|---|
| 165 |
<p> |
|---|
| 166 |
EPG録画用の番組データの取得を行います。 |
|---|
| 167 |
</p> |
|---|
| 168 |
<div class="command"> |
|---|
| 169 |
# yum --enablerepo=atrpms install xmltv xmltv-grabbers kakasi kakasi-devel kakasi-dict<br> |
|---|
| 170 |
# su - foltia<br> |
|---|
| 171 |
$ tv_grab_jp --configure<br> |
|---|
| 172 |
地域ごとの番組設定を行う<br> |
|---|
| 173 |
# tv_grab_jp<br> |
|---|
| 174 |
実際にEPGが取得できるか確認を行う<br> |
|---|
| 175 |
# perl -MCPAN -e 'install Time::Local'<br> |
|---|
| 176 |
# su - foltia<br> |
|---|
| 177 |
$ /home/foltia/perl/cron_foltia_dayly.sh |
|---|
| 178 |
</div> |
|---|
| 179 |
|
|---|
| 180 |
|
|---|
| 181 |
<h4>EPG番組表をダウンロードするスケジュールをまわす設定をする</h4> |
|---|
| 182 |
<p> |
|---|
| 183 |
一日一回、番組データの取得を行うようにcronに登録します。 |
|---|
| 184 |
</p> |
|---|
| 185 |
<div class="command"> |
|---|
| 186 |
$ crontab -e<br> |
|---|
| 187 |
-----------------------------------<br> |
|---|
| 188 |
1 0 * * * /home/foltia/perl/cron_foltia_dayly.sh > /dev/null 2>&1<br> |
|---|
| 189 |
----------------------------------- |
|---|
| 190 |
</div> |
|---|
| 191 |
|
|---|
| 192 |
|
|---|
| 193 |
<h3>トラコン</h3> |
|---|
| 194 |
<h4>ffmpeg設定</h4> |
|---|
| 195 |
<p> |
|---|
| 196 |
トラコン機能を使う為にffmpegのインストールを行います。 |
|---|
| 197 |
</p> |
|---|
| 198 |
<div class="command"> |
|---|
| 199 |
# yum install --enablerepo=atrpms faad2 faad2-devel faac faac-devel lame lame-devel xvidcore xvidcore-devel x264 x264-devel<br> |
|---|
| 200 |
# cd foltia_tool<br> |
|---|
| 201 |
# tar zxvf ffmpeg.tar.gz<br> |
|---|
| 202 |
# unzip 26204-600.zip<br> |
|---|
| 203 |
# unzip 26204-600_ANSI-C_source_code.zip<br> |
|---|
| 204 |
# mv c-code ffmpeg/libavcodec/amrwb_float<br> |
|---|
| 205 |
# unzip 26104-610.zip<br> |
|---|
| 206 |
# unzip 26104-610_ANSI_C_source_code.zip<br> |
|---|
| 207 |
# mv c-code ffmpeg/libavcodec/amr_float<br> |
|---|
| 208 |
# cd ffmpeg<br> |
|---|
| 209 |
# ./configure --enable-mp3lame --enable-x264 --enable-gpl --enable-a52 --enable-xvid --enable-faac --enable-faad --enable-amr_nb --enable-amr_wb --enable-pthreads<br> |
|---|
| 210 |
# make<br> |
|---|
| 211 |
# make install |
|---|
| 212 |
</div> |
|---|
| 213 |
|
|---|
| 214 |
<h4>mp4pspインストール</h4> |
|---|
| 215 |
<p> |
|---|
| 216 |
|
|---|
| 217 |
</p> |
|---|
| 218 |
<div class="command"> |
|---|
| 219 |
# cd foltia_tool<br> |
|---|
| 220 |
# tar zxvf mp4psp-fol.tar.gz<br> |
|---|
| 221 |
# cd mp4psp<br> |
|---|
| 222 |
# cp mp4psp /usr/local/bin/ |
|---|
| 223 |
</div> |
|---|
| 224 |
|
|---|
| 225 |
|
|---|
| 226 |
<h3>Starlight Breaker</h3> |
|---|
| 227 |
<h4>必要なパッケージをインストールする</h4> |
|---|
| 228 |
<p> |
|---|
| 229 |
<div class="command"> |
|---|
| 230 |
# yum --enablerepo=atrpms install mplayer<br> |
|---|
| 231 |
# yum install ImageMagick |
|---|
| 232 |
</div> |
|---|
| 233 |
</p> |
|---|
| 234 |
|
|---|
| 235 |
<h3>チューナー制御</h3> |
|---|
| 236 |
<h4>Tira-2設定</h4> |
|---|
| 237 |
<p> |
|---|
| 238 |
通常のインストールだとエラーでコンパイルできないため、forceを加えてインストールします。 |
|---|
| 239 |
<div class="command"> |
|---|
| 240 |
# perl -MCPAN -e shell<br> |
|---|
| 241 |
cpan> force install Device::SerialPort<br> |
|---|
| 242 |
# chmod 666 /dev/ttyUSB0 |
|---|
| 243 |
</div> |
|---|
| 244 |
</p> |
|---|
| 245 |
|
|---|
| 246 |
<h4>信号学習方法</h4> |
|---|
| 247 |
<p> |
|---|
| 248 |
<div class="command"> |
|---|
| 249 |
$ perl /home/foltia/perl/irda/capture.pl /home/foltia/perl/irda/0.dat<br> |
|---|
| 250 |
<br> |
|---|
| 251 |
-----------------------------------------<br> |
|---|
| 252 |
Checking Tira...OK<br> |
|---|
| 253 |
Switch to Timing Mode...OK<br> |
|---|
| 254 |
Caputuring IR-CODE.<br> |
|---|
| 255 |
Please Push Remote Button(10 times or more)<br> |
|---|
| 256 |
-----------------------------------------<br> |
|---|
| 257 |
<br> |
|---|
| 258 |
このメッセージ後にリモコンをTira-2に向けて、信号を送信して学習させる。<br> |
|---|
| 259 |
<br> |
|---|
| 260 |
$ perl /home/foltia/perl/irda/transfer.pl 1.dat |
|---|
| 261 |
</div> |
|---|
| 262 |
実際、Tira-2から信号を送信して、チューナーを操作できるか確認する。<br> |
|---|
| 263 |
以下、全数字ボタンの信号を登録する。<br> |
|---|
| 264 |
1.dat,2.dat,3.dat,4.dat,5.dat,6.dat,7.dat,8.dat,9.dat,0.dat,X.dat(チャンネル設定ボタン)<br> |
|---|
| 265 |
<div class="command"> |
|---|
| 266 |
$ vi /home/foltia/perl/foltia_conf1.pl<br> |
|---|
| 267 |
-----------------------------------------<br> |
|---|
| 268 |
$haveirdaunit = 1;<br> |
|---|
| 269 |
-----------------------------------------<br> |
|---|
| 270 |
</div> |
|---|
| 271 |
Tira-2を使用する場合、1にする。 |
|---|
| 272 |
</p> |
|---|
| 273 |
|
|---|
| 274 |
<h4>phpPgAdminインストール</h4> |
|---|
| 275 |
<p> |
|---|
| 276 |
Tira-2の設定を変更する場合、データベースの操作が必要になってくる場合が有ります。<br> |
|---|
| 277 |
ラクチンに操作を行う為に、phpPgAdminのインストールを行います |
|---|
| 278 |
<div class="command"> |
|---|
| 279 |
# wget http://ftp.icdevgroup.org/phpPgAdmin/phpPgAdmin-4.0.1-1.noarch.rpm<br> |
|---|
| 280 |
# rpm -ivh phpPgAdmin-4.0.1-1.noarch.rpm<br> |
|---|
| 281 |
# /etc/init.d/httpd restart |
|---|
| 282 |
</div> |
|---|
| 283 |
</p> |
|---|
| 284 |
|
|---|
| 285 |
<h4>データベース設定</h4> |
|---|
| 286 |
<p> |
|---|
| 287 |
Tira-2を使用する設定になっている場合、標準でデータベースに信号を送信する設定がされているが<br> |
|---|
| 288 |
設定の変更が必要な場合は、データベースの変更が必要になります。 |
|---|
| 289 |
|
|---|
| 290 |
以下スクリーンショットを使用しての、変更箇所説明 |
|---|
| 291 |
|
|---|
| 292 |
チューナー制御の部分は、『foltia_station』の『tunerch』部分になります。 |
|---|
| 293 |
ここに入れる数字を、ご自分の環境に合わせてください。 |
|---|
| 294 |
</p> |
|---|
| 295 |
|
|---|
| 296 |
</div> |
|---|
| 297 |
</html> |
|---|