SSブログ

Firefox-1.5をRPMで入れてみる [Firefox]

Firefox-1.5が出た。OSはVinelinuxなので、RPMパッケージを入れたいところだが、VineのRPMを待っていられず、我慢できずにtarボールを入れてしまった。

なぜかFlashが全滅だが・・・まぁいいだろう。
(AdblockのオプションObj-Tabsを無効にしたらOKでした)

RPMパッケージを作って入れ直そう。作ると言っても、ソースから作るのではなく、ビルド済みのバイナリが入ったtarボールから、RPMを作るのが簡単だ。

Thomas Chungさんという人が、その為のファイルを用意してくださっているようなので、頂戴しましょう。Fedora Core用だけど、問題ないでしょ、きっと。

必要なファイルは、

・ firefox-1.5.tar.gz 
・ firefox.spec
・ firefox.desktop
・ firefox.png


下の3つは前述のThomas Chungさんのページからダウンロードできる。

~/.rpmmacrosを確認しましょ。おれのはこんな感じ。

%_topdir ${HOME}/rpm
#%packager Your Name    
%_sysconfdir /etc
firefox.specは、${HOME}/rpm/SPECS に、それ以外は、${HOME}/rpm/SOURCES に置きましょー。あとは、
$ cd ${HOME}/rpm/SPECS
$ rpmbuild -ba firefox.spec
これで、 ${HOME}/rpm/SRPMS/firefox-1.5-1.src.rpm と ${HOME}/rpm/RPMS/i386/firefox-1.5-1.i386.rpm ができるので、即インストールだ。なぜか firefox-1.0.7 の方が firefox-1.5 より新しいと言われるので、消してから入れた。あと ${HOME}/.mozilla をバックアップしておこう。(firefoxでcacheを消してから)
$ cd
$ tar cvf dotmozilla.tar .mozilla
$ su
# rpm -e firefox
# rpm -ivh rpm/RPMS/i386/firefox-1.5-1.i386.rpm
でいいはず。 関連リンク
・ Mozilla Project http://www.mozilla.org/
・ Mozilla Corporation http://www.mozilla.com/
・ Mozilla Japan http://www.mozilla-japan.org/
・ Thomas Chung's Column http://fedoranews.org/tchung/
   firefoxのページ http://fedoranews.org/tchung/firefox/
・ Vine Linux http://vinelinux.org/
・ CNET Japan 「Firefox 1.5」の正式版がついに登場--セキュリティ機能などが向上
   http://japan.cnet.com/news/media/story/0,2000047715,20091847,00.htm
・ スラッシュドット ジャパン、Mozilla Firefox1.5ついに公開
   http://slashdot.jp/article.pl?sid=05/11/30/0041209
<2005-12-10追記> スラッシュドット ジャパン、Firefox1.5にブラウザを使用不能にさせられる脆弱性 http://slashdot.jp/security/article.pl?sid=05/12/09/159243 リンク先にあるように $HOME/.mozilla/firefox/*/user.js に > user_pref("capability.policy.default.HTMLDocument.title.set","noAccess"); と書けば良いらしい。 これは、これでいいとして、Adblockがちゃんと動かないので、1.0.7に戻した。 </2005-12-10追記>
nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

ブログを作る(無料) powered by SSブログ

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。