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> |
---|