Linuxからアホ話まで、何でもありでござる

2008年07月13日

VineでFireFox3に挑戦 その1

[Linux備忘録]
始めに断っておきますが、導入は失敗です。orz

俺が使っているVine4.2はGtk+のヴァージョンが古いため、あのサクサク快適なForeFox3が動かない。ということで、Gtk+のヴァージョンアップに挑戦してみる。いつもながら超適当なので動くかどうかはやってみないとわからない。

Gtk+は、取り敢えずVineSeedから取ってくることにしよう。あれこれめんどうにならないよう、SRPMから取ってきてrebuildする。

$ rpm --rebuild gtk2-2.12.10-1vl5.src.rpm
gtk2-2.12.10-1vl5.src.rpm をインストール中です。
エラー: ビルド依存性の失敗:
pango-devel >= 1.18.3-0vl1 は gtk2-2.12.10-1vl4.i386 に必要とされていま す
glib2-devel >= 2.14.6-0vl1 は gtk2-2.12.10-1vl4.i386 に必要とされていま す
cairo-devel >= 1.4.0-0vl1 は gtk2-2.12.10-1vl4.i386 に必要とされています gtk-doc は gtk2-2.12.10-1vl4.i386 に必要とされています
gamin-devel は gtk2-2.12.10-1vl4.i386 に必要とされています

ということで、pango、glib2、cairo、gtk-doc、gaminのSRPMも取ってきてrebuild。
$ rpm --rebuild pango-1.20.3-2vl5.src.rpm
pango-1.20.3-2vl5.src.rpm をインストール中です。
エラー: ビルド依存性の失敗:
glib2-devel >= 2.16.3 は pango-1.20.3-2vl4.i386 に必要とされています
freetype2-devel >= 2.3.4 は pango-1.20.3-2vl4.i386 に必要とされています
fontconfig-devel は pango-1.20.3-2vl4.i386 に必要とされています
libXft-devel は pango-1.20.3-2vl4.i386 に必要とされています
cairo-devel >= 1.6.4 は pango-1.20.3-2vl4.i386 に必要とされています
$ rpm --rebuild glib2-2.16.3-2vl5.src.rpm
glib2-2.16.3-2vl5.src.rpm をインストール中です。
エラー: ビルド依存性の失敗:
gamin-devel は glib2-2.16.3-2vl4.i386 に必要とされています
gtk-doc は glib2-2.16.3-2vl4.i386 に必要とされています
$ rpm --rebuild cairo-1.6.4-3vl5.src.rpm
cairo-1.6.4-3vl5.src.rpm をインストール中です。
エラー: ビルド依存性の失敗:
pixman-devel は cairo-1.6.4-3vl4.i386 に必要とされています
libX11-devel は cairo-1.6.4-3vl4.i386 に必要とされています
libXrender-devel は cairo-1.6.4-3vl4.i386 に必要とされています
$ rpm --rebuild gtk-doc-1.10-1vl5.src.rpm
gtk-doc-1.10-1vl5.src.rpm をインストール中です。
エラー: ビルド依存性の失敗:
docbook-utils は gtk-doc-1.10-1vl4.noarch に必要とされています
docbook-style-xsl は gtk-doc-1.10-1vl4.noarch に必要とされています
$ rpm --rebuild gamin-0.1.9-1vl5.src.rpm
gamin-0.1.9-1vl5.src.rpm をインストール中です。
エラー: ビルド依存性の失敗:
python-devel は gamin-0.1.9-1vl4.i386 に必要とされています
う、なんだかめんどくさくなってきた。しかしここで諦めては男が廃る。ちょっとまとめてみると、docbook-utils、docbook-style-xsl、gtk-doc、python-develはVine4.2にありそうなのでaptでインストール。なんだか他のもいっしょにインストールされたけど気にしない。この状態で再度必要パッケージを調査する。するとgamin-0.1.9-1vl5.src.rpmはrebuildできたのでインストールする。
# rpm -Uvh gamin-0.1.9-1vl4.i386.rpm gamin-python-0.1.9-1vl4.i386.rpm gamin-devel-0.1.9-1vl4.i386.rpm
準備中... ########################################### [100%]
1:gamin ########################################### [ 33%]
2:gamin-python ########################################### [ 67%]
3:gamin-devel ########################################### [100%]
よし、次!
再度必要パッケージを調査。こんどはglib2-2.16.3-2vl5.src.rpmのrebuildが完了。早速インストール。
# rpm -Uvh glib2-2.16.3-2vl4.i386.rpm glib2-devel-2.16.3-2vl4.i386.rpm
準備中... ########################################### [100%]
1:glib2 ########################################### [ 50%]
2:glib2-devel ########################################### [100%]
よし、次!残りはpango-1.20.3-2vl5.src.rpmとcairo-1.6.4-3vl5.src.rpmだけだな。
$ rpm --rebuild pango-1.20.3-2vl5.src.rpm
pango-1.20.3-2vl5.src.rpm をインストール中です。
エラー: ビルド依存性の失敗:
freetype2-devel >= 2.3.4 は pango-1.20.3-2vl4.i386 に必要とされています
fontconfig-devel は pango-1.20.3-2vl4.i386 に必要とされています
libXft-devel は pango-1.20.3-2vl4.i386 に必要とされています
cairo-devel >= 1.6.4 は pango-1.20.3-2vl4.i386 に必要とされています
$ rpm --rebuild cairo-1.6.4-3vl5.src.rpm
cairo-1.6.4-3vl5.src.rpm をインストール中です。
エラー: ビルド依存性の失敗:
pixman-devel は cairo-1.6.4-3vl4.i386 に必要とされています
libX11-devel は cairo-1.6.4-3vl4.i386 に必要とされています
libXrender-devel は cairo-1.6.4-3vl4.i386 に必要とされています
じゃ、freetype2-2.3.7-1vl5.src.rpm、fontconfig-2.6.0-1vl5.src.rpm、libX11-1.1.4-1vl5.src.rpm、libXft-2.1.13-1vl5.src.rpm、libXrender-0.9.4-1vl5.src.rpm、freetype2-2.3.7-1vl5.src.rpmを取ってきてrebuildしてみる。
$ rpm --rebuild freetype2-2.3.7-1vl5.src.rpm
freetype2-2.3.7-1vl5.src.rpm をインストール中です。
エラー: ビルド依存性の失敗:
libX11-devel は freetype2-2.3.7-1vl4.i386 に必要とされています
$ rpm --rebuild fontconfig-2.6.0-1vl5.src.rpm
fontconfig-2.6.0-1vl5.src.rpm をインストール中です。
エラー: ビルド依存性の失敗:
expat-devel は fontconfig-2.6.0-1vl4.i386 に必要とされています
freetype2-devel >= 2.3.4 は fontconfig-2.6.0-1vl4.i386 に必要とされています
$ rpm --rebuild libX11-1.1.4-1vl5.src.rpm
libX11-1.1.4-1vl5.src.rpm をインストール中です。
エラー: ビルド依存性の失敗:
xorg-x11-proto-devel は libX11-1.1.4-1vl4.i386 に必要とされています
xorg-x11-xtrans-devel は libX11-1.1.4-1vl4.i386 に必要とされています
libxcb-devel は libX11-1.1.4-1vl4.i386 に必要とされています
libXau-devel は libX11-1.1.4-1vl4.i386 に必要とされています
libXdmcp-devel は libX11-1.1.4-1vl4.i386 に必要とされています
$ rpm --rebuild libXft-2.1.13-1vl5.src.rpm
libXft-2.1.13-1vl5.src.rpm をインストール中です。
エラー: ビルド依存性の失敗:
xorg-x11-proto-devel は libXft-2.1.13-1vl4.i386 に必要とされています
libX11-devel は libXft-2.1.13-1vl4.i386 に必要とされています
libXrender-devel は libXft-2.1.13-1vl4.i386 に必要とされています
freetype2-devel >= 2.3 は libXft-2.1.13-1vl4.i386 に必要とされています
fontconfig-devel は libXft-2.1.13-1vl4.i386 に必要とされています
$ rpm --rebuild libXrender-0.9.4-1vl5.src.rpm
libXrender-0.9.4-1vl5.src.rpm をインストール中です。
エラー: ビルド依存性の失敗:
xorg-x11-proto-devel は libXrender-0.9.4-1vl4.i386 に必要とされています
libX11-devel は libXrender-0.9.4-1vl4.i386 に必要とされています
OTL
少々ダメージデカいので、今回はここまで。


ブログランキング・にほんブログ村へ
posted by oyajiman at 2008年07月13日 21:18:51



コメント

コメントはありません

トラックバック

トラックバック
このエントリにトラックバックはありません
このトラックバックURLを使ってこの記事にトラックバックを送ることができます。 もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。.

コメントする