root/trunk/doc/manual/foltiainstall.html

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