YANO's digital garage

Copyright ©YANO All rights reserved. https://www.bravotouring.com/~yano/

Last-modified: 2024-04-17 (水)


[一語一絵/IT系]

Firefox 1.5.0.2 release / 2006-04-14 (金)

ソフトウェアの更新
ソフトウェアの更新ダイアログ

雨こそ降ってないものの、今日もスッキリしない空模様でしかも肌寒いときたもんだ。こんな日はウチでネットしてるに限るね。

というわけで、[External]Firefoxを立ち上げたら 1.5.0.2 へのアップデートを勧めるダイアログが出たので、無下に断る理由も無いので言われるがままにアップデート。

今回は「Intel Macに最適化されたユニバーサルバイナリの提供」というトピックスに目を奪われるが、リモートから攻撃コードを実行される恐れがあるセキュリティホールを含む19件のバグ修正が含まれているので、Windowsユーザーもなるべく早くアップデートしておいた方が良いだろう。

【参照】
●Firefox http://www.mozilla-japan.org/products/firefox/
Mozilla Firefox 1.5.0.2 リリースノート 2006年4月14日
●ITmedia http://www.itmedia.co.jp/
Intel Macに最適化されたFirefox 1.5.0.2が登場 2006年4月14日
●日経ITPro http://itpro.nikkeibp.co.jp/
深刻なセキュリティ・ホールとIntel Macバイナリに対応したFirefox 1.5.0.2リリース 2006年4月14日

ついでにRedHat系のRPMパッケージの作り方を忘れかけていたので、復習も兼ねて再掲。

まずはhttp://fedoranews.org/tchung/firefox/からfirefox.specfirefox.desktopfirefox.pngをダウンロードする。firefox.specについてはバージョン毎に異なのだが、ひとまず一番新しい 1.5.0.1 のをダウンロードしておく。

続いてftp.mozilla.org - jp ミラーにある任意のサイトからLinuxローカライズ版バイナリtar-ball firefox-1.5.0.2.tar.gz をダウンロードする。1.5.0.2/source/配下のソースパッケージではなく、1.5.0.2/linux-i686/ja/配下だ。

以下のフォルダを作成し、

$ mkdir ~/rpmbuild/
$ sudo ln -s ~/rpmbuild /usr/src/redhat
$ mkdir ~/rpmbuild/BUILD ~/rpmbuild/RPMS ~/rpmbuild/SOURCES ~/rpmbuild/SPECS
/usr/src/redhatにシンボリックリンク。先ほどダウンロードしたファイルを以下の構成で配置する。
~/rpmbuild/SOURCES/firefox-1.5.0.2.tar.gz
~/rpmbuild/SOURCES/firefox.desktop
~/rpmbuild/SOURCES/firefox.png
~/rpmbuild/SPECS/firefox.spec

テキストエディタで ~/rpmbuild/SPECS/firefox.spec を変更。と言っても http://fedoranews.org/tchung/firefox/1.5.0.1/firefox.spec をダウンロードしたのであれば、2行目のバージョン 1.5.0.1 を 1.5.0.2 にすれば良いだけの話だ。

肝心要のrpmbuildコマンドは、スーパーユーザーで実行。これで~/rpmbuild/RPMS/i386/配下にRPMパッケージができる。

$ sudo rpmbuild -ba ~/rpmbuild/SPECS/firefox.spec
最後の仕上げでrpmコマンドでインストールできたらめでたしめでたしだ。
$ sudo rpm -Uvh ~/rpmbuild/RPMS/i386/firefox-1.5.0.2-1.i386.rpm

なお、不幸にして RPM"libstdc++.so.5が無い" と怒られた時は、compat-libstdc++パッケージが入ってるかどうか確認。無ければ"yum install compat-libstdc++"すれば幸せになれるかも。

【参照】
●ftp.mozilla.org - jp ミラー http://www.mozilla-japan.org/mirrors_jp.html
●FedoraNEWS.ORG http://fedoranews.org/
┣ firefox.spec http://fedoranews.org/tchung/firefox/1.5.0.1/firefox.spec
┣ firefox.desktop http://fedoranews.org/tchung/firefox/0.9.3/firefox.desktop
┗ firefox.png http://fedoranews.org/tchung/firefox/0.9.3/firefox.png
●FedoraNEWS 日本語版http://fedoranews.yanbaru.dyndns.org/
Fedora Core用のFirefox RPMパッケージの作成方法 2004年9月14日
●alectrope http://alectrope.ddo.jp/mt/
「RHL9 にFirefox 1.0 日本語版をRPM でインストール」 2004年11月19日