root/trunk/doc/manual/install.html

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

foltia manual commit

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<br>
200 # cd foltia_tool<br>
201 # tar zxvf ffmpeg-20050714.tar.gz<br>
202 # cd ffmpeg<br>
203 # make clean<br>
204 # ./configure --enable-mp3lame --enable-gpl --enable-ffplay --enable-a52 --enable-xvid --enable-faac --enable-faad --enable-amr_nb --enable-amr_wb --enable-pthreads<br>
205 # make<br>
206 # make install
207 </div>
208
209
210 <h4>mp4pspインストール</h4>
211 <p>
212
213 </p>
214 <div class="command">
215 # cd foltia_tool<br>
216 # tar zxvf mp4psp-fol.tar.gz<br>
217 # cd mp4psp<br>
218 # cp mp4psp /usr/local/bin/
219 </div>
220
221
222 <h3>スターライトブレーカー</h3>
223 <h4>必要なパッケージをインストールする</h4>
224 <p>
225 <div class="command">
226 # yum --enablerepo=atrpms install mplayer<br>
227 # yum install ImageMagick
228 </div>
229 </p>
230
231 <h3>チューナー制御</h3>
232 <h4>Tira-2設定</h4>
233 <p>
234 通常のインストールだとエラーでコンパイルできないため、forceを加えてインストールします。
235 <div class="command">
236 # perl -MCPAN -e shell<br>
237  cpan> force install Device::SerialPort<br>
238 # chmod 666 /dev/ttyUSB0
239 </div>
240 </p>
241
242 <h4>信号学習方法</h4>
243 <p>
244 <div class="command">
245 $ perl /home/foltia/perl/irda/capture.pl /home/foltia/perl/irda/0.dat<br>
246 <br>
247  -----------------------------------------<br>
248  Checking Tira...OK<br>
249  Switch to Timing Mode...OK<br>
250  Caputuring IR-CODE.<br>
251  Please Push Remote Button(10 times or more)<br>
252  -----------------------------------------<br>
253 <br>
254 このメッセージ後にリモコンをTira-2に向けて、信号を送信して学習させる。<br>
255 <br>
256 $ perl /home/foltia/perl/irda/transfer.pl 1.dat
257 </div>
258 実際、Tira-2から信号を送信して、チューナーを操作できるか確認する。<br>
259 以下、全数字ボタンの信号を登録する。<br>
260 1.dat,2.dat,3.dat,4.dat,5.dat,6.dat,7.dat,8.dat,9.dat,0.dat,X.dat(チャンネル設定ボタン)<br>
261 <div class="command">
262 $ vi /home/foltia/perl/foltia_conf1.pl<br>
263  -----------------------------------------<br>
264  $haveirdaunit = 1;<br>
265  -----------------------------------------<br>
266 </div>
267 Tira-2を使用する場合、1にする。
268 </p>
269
270 <h4>phpPgAdminインストール</h4>
271 <p>
272 Tira-2の設定を変更する場合、データベースの操作が必要になってくる場合が有ります。<br>
273 ラクチンに操作を行う為に、phpPgAdminのインストールを行います
274 <div class="command">
275 # wget http://ftp.icdevgroup.org/phpPgAdmin/phpPgAdmin-4.0.1-1.noarch.rpm<br>
276 # rpm -ivh phpPgAdmin-4.0.1-1.noarch.rpm<br>
277 # /etc/init.d/httpd restart
278 </div>
279 </p>
280
281 <h4>データベース設定</h4>
282 <p>
283 Tira-2を使用する設定になっている場合、標準でデータベースに信号を送信する設定がされているが<br>
284 設定の変更が必要な場合は、データベースの変更が必要になります。
285
286 以下スクリーンショットを使用しての、変更箇所説明
287
288 チューナー制御の部分は、『foltia_station』の『tunerch』部分になります。
289 ここに入れる数字を、ご自分の環境に合わせてください。
290 </p>
291
292 </div>
293 </html>
Note: リポジトリブラウザについてのヘルプは TracBrowser を参照してください。
track feed