root/trunk/doc/manual/install.html

リビジョン 19, 8.1 kB (コミッタ: yuta, コミット時期: 18 年 前)

ffmpeg H264対応

  • svn:mime-type 属性の設定値: text/html
Line 
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
203 # unzip 26204-600_ANSI-C_source_code.zip
204 # mv c-code ffmpeg/libavcodec/amrwb_float
205 # unzip 26104-610.zip
206 # unzip 26104-610_ANSI_C_source_code.zip
207 # mv c-code ffmpeg/libavcodec/amr_float
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>
Note: リポジトリブラウザについてのヘルプは TracBrowser を参照してください。
track feed