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 用に変換できるのやら…