faac をインストール

立ってるんだよ!

次に faac をインストール。これもなんだか基本的なものみたいだ。さっくりとインストールできるでしょう!…と思ったら…

というわけで、まずは基本の apt-get install にトライ!

paraches@debian:~/myTest/codec/faac$ sudo apt-get install faac
パッケージリストを読みこんでいます... 完了0%
依存関係ツリーを作成しています... 完了%     
パッケージ faac はデータベースには存在しますが、利用できません。
おそらく、そのパッケージが見つからないか、もう古くなっているか、
あるいは別のソースからのみしか利用できないという状況が考えられます
E: パッケージ faac にはインストール候補がありません

何それ? データベースには存在するけど利用できない? 要は無いって事? 仕方がないから今まで通りにソースから行こう!

paraches@debian:~/myTest/codec/faac$ apt-get source faac
パッケージリストを読みこんでいます... 完了0%
依存関係ツリーを作成しています... 完了%     
714kB のソースアーカイブを取得する必要があります。
取得:1 http://www.debian-multimedia.org stable/main faac 1.24+cvs20060416-0.3sarge1 (dsc) [652B]
取得:2 http://www.debian-multimedia.org stable/main faac 1.24+cvs20060416-0.3sarge1 (tar) [711kB]
取得:3 http://www.debian-multimedia.org stable/main faac 1.24+cvs20060416-0.3sarge1 (diff) [2398B]
714kB を 25s で取得しました (28.2kB/s)                                                 
dpkg-source: extracting faac in faac-1.24+cvs20060416

paraches@debian:~/myTest/codec/faac/faac-1.24+cvs20060416$ dpkg-buildpackage -rfakeroot
dpkg-buildpackage: source package is faac
dpkg-buildpackage: source version is 1.24+cvs20060416-0.3sarge1
dpkg-buildpackage: source maintainer is Christian Marillat <marillat@debian.org>
dpkg-buildpackage: host architecture is powerpc
dpkg-checkbuilddeps: Unmet build dependencies: libmpeg4ip-dev
dpkg-buildpackage: Build dependencies/conflicts unsatisfied; aborting.
dpkg-buildpackage: (Use -d flag to override.)
paraches@debian:~/myTest/codec/faac/faac-1.24+cvs20060416$ 

今度は libmpeg4ip-dev が必要なのね。いつもの通りにまずは apt-get install でトライ!

paraches@debian:~/myTest/codec/mpeg4ip$ sudo apt-get install libmpeg4ip-dev
パッケージリストを読みこんでいます... 完了0%
依存関係ツリーを作成しています... 完了%     
E: パッケージ libmpeg4ip-dev が見付かりません

ないのね。じゃ、ソースからいきますか…

paraches@debian:~/myTest/codec/mpeg4ip$ apt-get source libmpeg4ip-dev
パッケージリストを読みこんでいます... 完了0%
依存関係ツリーを作成しています... 完了%     
4830kB のソースアーカイブを取得する必要があります。
取得:1 http://www.debian-multimedia.org stable/main mpeg4ip 1:1.5.0.1-0.0sarge1 (dsc) [884B]
取得:2 http://www.debian-multimedia.org stable/main mpeg4ip 1:1.5.0.1-0.0sarge1 (tar) [4826kB]
取得:3 http://www.debian-multimedia.org stable/main mpeg4ip 1:1.5.0.1-0.0sarge1 (diff) [3353B]
4830kB を 2m30s で取得しました (32.2kB/s)                                              
dpkg-source: extracting mpeg4ip in mpeg4ip-1.5.0.1
paraches@debian:~/myTest/codec/mpeg4ip/mpeg4ip-1.5.0.1$ dpkg-buildpackage -rfakerootdpkg-buildpackage: source package is mpeg4ip
dpkg-buildpackage: source version is 1:1.5.0.1-0.0sarge1
dpkg-buildpackage: source maintainer is Christian Marillat <marillat@debian.org>
dpkg-buildpackage: host architecture is powerpc
dpkg-checkbuilddeps: Unmet build dependencies: libasound2-dev libavcodeccvs51-dev libxvidcore4-dev libesd0-dev | libesd-dev libsdl1.2-dev liba52-dev
dpkg-buildpackage: Build dependencies/conflicts unsatisfied; aborting.
dpkg-buildpackage: (Use -d flag to override.)
paraches@debian:~/myTest/codec/mpeg4ip/mpeg4ip-1.5.0.1$ 

あらら…足りない物だらけじゃん! くぅ〜面倒だな〜。でも、頑張ろう!
まずは libasound2-dev から。

paraches@debian:~/myTest/codec/asound2$ sudo apt-get install libasound2-dev
パッケージリストを読みこんでいます... 完了0%
依存関係ツリーを作成しています... 完了%     
以下の特別パッケージがインストールされます:
  libasound2
提案パッケージ:
  libasound2-doc
以下のパッケージが新たにインストールされます:
  libasound2 libasound2-dev
アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 0 個。
<省略>
libasound2 (1.0.8-3) を設定しています ...

libasound2-dev (1.0.8-3) を設定しています ...
paraches@debian:~/myTest/codec/asound2$ 

次は libesd0-dev ね。

paraches@debian:~/myTest/codec/libesd$ sudo apt-get install libesd0-dev
パッケージリストを読みこんでいます... 完了0%
依存関係ツリーを作成しています... 完了%     
以下の特別パッケージがインストールされます:
  esound-common libaudiofile-dev libaudiofile0 libesd0
提案パッケージ:
  esound
推奨パッケージ:
  esound-clients
以下のパッケージが新たにインストールされます:
  esound-common libaudiofile-dev libaudiofile0 libesd0 libesd0-dev
アップグレード: 0 個、新規インストール: 5 個、削除: 0 個、保留: 0 個。
<省略>
esound-common (0.2.35-2) を設定しています ...

libaudiofile0 (0.2.6-6) を設定しています ...

libaudiofile-dev (0.2.6-6) を設定しています ...
libesd0 (0.2.35-2) を設定しています ...

libesd0-dev (0.2.35-2) を設定しています ...

paraches@debian:~/myTest/codec/libesd$ 

ん? なんだかあれこれたくさん入ったぞ。ま、失敗していないだけ良いでしょう。
次は libsdl1.2-dev ね。

paraches@debian:~/myTest/codec/libsdl$ sudo apt-get install libsdl1.2-dev
パッケージリストを読みこんでいます... 完了%
依存関係ツリーを作成しています... 完了%     
以下の特別パッケージがインストールされます:
  aalib1 aalib1-dev libartsc0 libartsc0-dev libaudio-dev libaudio2
  libsdl1.2debian libsdl1.2debian-oss libxt-dev slang1-dev xlibmesa-gl-dev
  xlibmesa-glu-dev
提案パッケージ:
  nas
以下のパッケージが新たにインストールされます:
  aalib1 aalib1-dev libartsc0 libartsc0-dev libaudio-dev libaudio2
  libsdl1.2-dev libsdl1.2debian libsdl1.2debian-oss libxt-dev slang1-dev
  xlibmesa-gl-dev xlibmesa-glu-dev
アップグレード: 0 個、新規インストール: 13 個、削除: 0 個、保留: 0 個。
<省略>
aalib1 (1.4p5-22) を設定しています ...

slang1-dev (1.4.9dbs-8) を設定しています ...
aalib1-dev (1.4p5-22) を設定しています ...

libartsc0 (1.3.2-3) を設定しています ...

libartsc0-dev (1.3.2-3) を設定しています ...
libaudio2 (1.7-2) を設定しています ...

libaudio-dev (1.7-2) を設定しています ...
libsdl1.2debian-oss (1.2.7+1.2.8cvs20041007-4.1) を設定しています ...

libsdl1.2debian (1.2.7+1.2.8cvs20041007-4.1) を設定しています ...
libxt-dev (4.3.0.dfsg.1-14sarge2) を設定しています ...
xlibmesa-gl-dev (4.3.0.dfsg.1-14sarge2) を設定しています ...
xlibmesa-glu-dev (4.3.0.dfsg.1-14sarge2) を設定しています ...
libsdl1.2-dev (1.2.7+1.2.8cvs20041007-4.1) を設定しています ...
paraches@debian:~/myTest/codec/libsdl$ 

なんかさっきよりたくさん入ったぞ!
次は liba52-dev に挑戦。

paraches@debian:~/myTest/codec/liba52$ sudo apt-get install liba52-dev
パッケージリストを読みこんでいます... 完了%
依存関係ツリーを作成しています... 完了%     
注意、liba52-dev の代わりに liba52-0.7.4-dev を選択します
以下の特別パッケージがインストールされます:
  liba52-0.7.4 liba52-0.7.4-dev
以下のパッケージが新たにインストールされます:
  liba52-0.7.4 liba52-0.7.4-dev
アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 0 個。
<省略>
liba52-0.7.4 (0.7.4-1) を設定しています ...

liba52-0.7.4-dev (0.7.4-1) を設定しています ...
paraches@debian:~/myTest/codec/liba52$ 

これもサックリ終了。
次は libxvidcore4-dev の番。なんとなく勢いで apt-get install を試さずにいきなりソースから入れてしまった…。なんかこの頃になると頭の中がごちゃごちゃしてたんだよな〜。

paraches@debian:~/myTest/codec/xvid$ apt-get source libxvidcore4-dev
パッケージリストを読みこんでいます... 完了%
依存関係ツリーを作成しています... 完了%     
741kB のソースアーカイブを取得する必要があります。
取得:1 http://www.debian-multimedia.org stable/main xvidcore 2:1.1.0-final-0.1sarge1 (dsc) [653B]
取得:2 http://www.debian-multimedia.org stable/main xvidcore 2:1.1.0-final-0.1sarge1 (tar) [738kB]
取得:3 http://www.debian-multimedia.org stable/main xvidcore 2:1.1.0-final-0.1sarge1 (diff) [3288B]
741kB を 19s で取得しました (38.0kB/s)                                                 
dpkg-source: extracting xvidcore in xvidcore-1.1.0-final
paraches@debian:~/myTest/codec/xvid$ 

paraches@debian:~/myTest/codec/xvid/xvidcore-1.1.0-final$ dpkg-buildpackage -rfakeroot
dpkg-buildpackage: source package is xvidcore
dpkg-buildpackage: source version is 2:1.1.0-final-0.1sarge1
dpkg-buildpackage: source maintainer is Christian Marillat <marillat@debian.org>
dpkg-buildpackage: host architecture is powerpc
 fakeroot debian/rules clean
dh_testdir
dh_testroot
<長いので省略>
dpkg-deb: ../libxvidcore4_1.1.0-final-0.1sarge1_powerpc.deb にパッケージ `libxvidcore4' を構築しています
dpkg-deb: ../libxvidcore4-dev_1.1.0-final-0.1sarge1_powerpc.deb にパッケージ `libxvidcore4-dev' を構築しています
 signfile xvidcore_1.1.0-final-0.1sarge1.dsc
gpg: “Christian Marillat <marillat@debian.org>”をとばします: 秘密鍵が得られません
gpg: [stdin]: clearsign failed: 秘密鍵が得られません
paraches@debian:~/myTest/codec/xvid/xvidcore-1.1.0-final$ 

paraches@debian:~/myTest/codec/xvid$ sudo dpkg -i libxvidcore4_1.1.0-final-0.1sarge1_powerpc.deb 
未選択パッケージ libxvidcore4 を選択しています。
(データベースを読み込んでいます... 現在 50133 個のファイルとディレクトリがインストールされています。)
(libxvidcore4_1.1.0-final-0.1sarge1_powerpc.deb から) libxvidcore4 を展開しています...
libxvidcore4 (1.1.0-final-0.1sarge1) を設定しています ...
paraches@debian:~/myTest/codec/xvid$ sudo dpkg -i libxvidcore4-dev_1.1.0-final-0.1sarge1_powerpc.deb 
(データベースを読み込んでいます... 現在 50139 個のファイルとディレクトリがインストールされています。)
libxvidcore4-dev 2:1.1.0-final-0.1sarge1 を(libxvidcore4-dev_1.1.0-final-0.1sarge1_powerpc.deb で)置換するための準備をしています...
libxvidcore4-dev を展開し、置換しています...
libxvidcore4-dev (1.1.0-final-0.1sarge1) を設定しています ...
paraches@debian:~/myTest/codec/xvid$ 

というわけでサックリと終了。このまま勢いで突き進む!
次は libavcodeccvs51-dev ね。

paraches@debian:~/myTest/codec/avcodec$ sudo apt-get install libavcodeccvs51-dev
パッケージリストを読みこんでいます... 完了0%
依存関係ツリーを作成しています... 完了%     
E: パッケージ libavcodeccvs51-dev が見付かりません

ないのね。ソースからやるよ!

paraches@debian:~/myTest/codec/avcodec$ apt-get source libavcodeccvs51-dev
パッケージリストを読みこんでいます... 完了%
依存関係ツリーを作成しています... 完了%     
2839kB のソースアーカイブを取得する必要があります。
取得:1 http://www.debian-multimedia.org stable/main ffmpegcvs 3:20060814-0.3sarge1 (dsc) [988B]
取得:2 http://www.debian-multimedia.org stable/main ffmpegcvs 3:20060814-0.3sarge1 (tar) [2829kB]
取得:3 http://www.debian-multimedia.org stable/main ffmpegcvs 3:20060814-0.3sarge1 (diff) [9136B]
2839kB を 1m15s で取得しました (37.7kB/s)                                              
dpkg-source: extracting ffmpegcvs in ffmpegcvs-20060814
paraches@debian:~/myTest/codec/avcodec$ 

ん? なんで ffmpegcvsってのがダウンロードされるの??? ま、とりあえずパッケージ作ってインストールしましょう。

paraches@debian:~/myTest/codec/avcodec/ffmpegcvs-20060814$ dpkg-buildpackage -rfakeroot
dpkg-buildpackage: source package is ffmpegcvs
dpkg-buildpackage: source version is 3:20060814-0.3sarge1
dpkg-buildpackage: source maintainer is Christian Marillat <marillat@debian.org>
dpkg-buildpackage: host architecture is powerpc
dpkg-checkbuilddeps: Unmet build dependencies: libimlib2-dev libfaac-dev texi2html libtheora-dev
dpkg-buildpackage: Build dependencies/conflicts unsatisfied; aborting.
dpkg-buildpackage: (Use -d flag to override.)
paraches@debian:~/myTest/codec/avcodec/ffmpegcvs-20060814$ 

で、なんだよ〜! また足りないの山盛りじゃん!
まずは libimlib2-dev ね。

paraches@debian:~/myTest/codec/imlib2$ sudo apt-get install libimlib2-dev
パッケージリストを読みこんでいます... 完了%
依存関係ツリーを作成しています... 完了%     
以下の特別パッケージがインストールされます:
  libimlib2 libtiff4-dev libtiffxx0 libungif4-dev libungif4g
以下のパッケージが新たにインストールされます:
  libimlib2 libimlib2-dev libtiff4-dev libtiffxx0 libungif4-dev libungif4g
アップグレード: 0 個、新規インストール: 6 個、削除: 0 個、保留: 0 個。
<省略>
libungif4g (4.1.3-2sarge1) を設定しています ...

libimlib2 (1.2.0-2.2) を設定しています ...

libtiffxx0 (3.7.2-7) を設定しています ...

libtiff4-dev (3.7.2-7) を設定しています ...

libungif4-dev (4.1.3-2sarge1) を設定しています ...
libimlib2-dev (1.2.0-2.2) を設定しています ...

paraches@debian:~/myTest/codec/imlib2$ 

次は texi2html ね。
っていうか、これ、faac のコーデックに必要なんだろうか???

paraches@debian:~/myTest/codec/te/mpeg4ip-1.5.0.1$ sudo apt-get install texi2html
パッケージリストを読みこんでいます... 完了0%
依存関係ツリーを作成しています... 完了%     
提案パッケージ:
  latex2html
以下のパッケージが新たにインストールされます:
  texi2html
アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。
93.8kB のアーカイブを取得する必要があります。
展開後に追加で 463kB のディスク容量が消費されます。
取得:1 http://ring.asahi-net.or.jp stable/main texi2html 1.66-1.2 [93.8kB]
93.8kB を 0s で取得しました (122kB/s)  
未選択パッケージ texi2html を選択しています。
(データベースを読み込んでいます... 現在 50305 個のファイルとディレクトリがインストールされています。)
(.../texi2html_1.66-1.2_all.deb から) texi2html を展開しています...
texi2html (1.66-1.2) を設定しています ...
paraches@debian:~/myTest/codec/te/mpeg4ip-1.5.0.1$ 

次が libtheora-dev か…

paraches@debian:~/myTest/codec/te/mpeg4ip-1.5.0.1$ sudo apt-get install libtheora-dev
パッケージリストを読みこんでいます... 完了0%
依存関係ツリーを作成しています... 完了%     
以下の特別パッケージがインストールされます:
  libtheora0
以下のパッケージが新たにインストールされます:
  libtheora-dev libtheora0
アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 0 個。
312kB のアーカイブを取得する必要があります。
展開後に追加で 852kB のディスク容量が消費されます。
続行しますか? [Y/n] 
取得:1 http://ring.asahi-net.or.jp stable/main libtheora0 0.0.0.alpha4-1.1 [65.7kB]
取得:2 http://ring.asahi-net.or.jp stable/main libtheora-dev 0.0.0.alpha4-1.1 [246kB]
312kB を 1s で取得しました (195kB/s)          
未選択パッケージ libtheora0 を選択しています。
(データベースを読み込んでいます... 現在 50319 個のファイルとディレクトリがインストールされています。)
(.../libtheora0_0.0.0.alpha4-1.1_powerpc.deb から) libtheora0 を展開しています...
未選択パッケージ libtheora-dev を選択しています。
(.../libtheora-dev_0.0.0.alpha4-1.1_powerpc.deb から) libtheora-dev を展開しています...
libtheora0 (0.0.0.alpha4-1.1) を設定しています ...

libtheora-dev (0.0.0.alpha4-1.1) を設定しています ...
paraches@debian:~/myTest/codec/te/mpeg4ip-1.5.0.1$ 

はいインストールできた!
で、気がついたんだけど… libfaac-dev も必要なのね。それをインストールする為に今まで頑張ってきたのに、それが無いと駄目ってことは…。自分をインストールする為には自分が必要ってなんだかな〜。なんだか libavcodeccvs51-dev をインストールするのに落としたソースが ffmpegcvs になってたのが怪しいよな。どうしたら良いんだ?
というわけで、仕方がないから faac は debian のパッケージでなくオリジナル?のソースからインストールしたのだけど、長くなったからそれはまた次回。これじゃいつになったら YouTube の flv を iPod 用に変換できるのやら…