CentOS 5.1 に Firefox 3.0 を RPM でインストール [Firefox]
昨日ダウンロードしたFirefox 3。
24時間のダウンロード数は800万件を超えたそうだ。
史上最速のFirefoxだそうですが、はやくも穴が見つかり、皮肉を書かれています。
Firefox 3に早くもゼロデイの脆弱性、任意のコード実行の恐れ
http://www.itmedia.co.jp/news/articles/0806/19/news034.html
だけど、我慢できなくてインストールしちゃった。
Winodwsの方は、インストーラーを起動するだけなので、Linux版のメモ。
( 正しい方法なのか、わからないけど ) CentOS 5.1 に Firefox 3.0 を RPM でインストール。
ソースからビルドするスキルとCPUパワーがないので、例によってバイナリパッケージから RPM を作って入れてみた。
specファイルは、Firefox 1.x の時代から使っている Thomas Chung氏のものを流用。こんな感じ。
> Version : 3.0
> Source : %{name}-%{version}.tar.bz2
このへんをtarボールにあわせて修正。
> # touch %{buildroot}%{_libdir}/firefox/extensions/talkback@mozilla.org/chrome.manifest
これは、エラーになるのでコメントに。これだけ。
$ cd ~/rpm/SPECS
$ rpmbuild -bb firefox-3.spec
# rpm -Uvh ../RPMS/i386/firefox-3.0-1.i386.rpm
これでインストール出来てしまった。良いのだろうか。
原因はよくわからないけど、突然クラッシュする時がある。
もうちょっと、待つべきだったかな(2008-06-20)
24時間のダウンロード数は800万件を超えたそうだ。
史上最速のFirefoxだそうですが、はやくも穴が見つかり、皮肉を書かれています。
Firefox 3に早くもゼロデイの脆弱性、任意のコード実行の恐れ
http://www.itmedia.co.jp/news/articles/0806/19/news034.html
だけど、我慢できなくてインストールしちゃった。
Winodwsの方は、インストーラーを起動するだけなので、Linux版のメモ。
( 正しい方法なのか、わからないけど ) CentOS 5.1 に Firefox 3.0 を RPM でインストール。
ソースからビルドするスキルとCPUパワーがないので、例によってバイナリパッケージから RPM を作って入れてみた。
specファイルは、Firefox 1.x の時代から使っている Thomas Chung氏のものを流用。こんな感じ。
Name : firefox Version : 3.0 Release : 1%{?dist} License : MPL URL : http://www.mozilla.org/products/firefox/ Source : %{name}-%{version}.tar.bz2 Source1 : firefox.desktop Source2 : firefox.png BuildRoot : %{_tmppath}/%{name}-%{version}-buildroot Vendor : Mozilla Foundation Packager : Thomas ChungSummary : Mozilla Firefox Web browser. Group : Applications/Internet Requires : libstdc++.so.5 AutoReq : No AutoProv : No %description Mozilla Firefox is an open-source web browser, designed for standards compliance, performance and portability. %prep rm -rf %{buildroot} %setup -c -q %install %{__install} -d -m 755 %{buildroot}%{_libdir} cp -a firefox %{buildroot}%{_libdir} # touch %{buildroot}%{_libdir}/firefox/extensions/talkback@mozilla.org/chrome.manifest %{__install} -D -m 644 %{SOURCE1} %{buildroot}%{_datadir}/applications/firefox.desktop %{__install} -D -m 644 %{SOURCE2} %{buildroot}%{_datadir}/pixmaps/firefox.png %{__install} -d -m 755 %{buildroot}%{_bindir} ln -s %{_libdir}/firefox/firefox %{buildroot}%{_bindir}/firefox ln -s %{_libdir}/firefox/firefox-bin %{buildroot}%{_bindir}/firefox-bin %post rm -rf %{_libdir}/firefox/plugins ln -sf %{_libdir}/mozilla/plugins %{_libdir}/firefox/plugins %clean rm -rf %{buildroot} %files %defattr(-, root, root) %{_libdir}/firefox/* %{_libdir}/firefox/.autoreg %{_datadir}/applications/firefox.desktop %{_datadir}/pixmaps/firefox.png %{_bindir}/firefox %{_bindir}/firefox-bin %changelog (省略)
> Version : 3.0
> Source : %{name}-%{version}.tar.bz2
このへんをtarボールにあわせて修正。
> # touch %{buildroot}%{_libdir}/firefox/extensions/talkback@mozilla.org/chrome.manifest
これは、エラーになるのでコメントに。これだけ。
$ cd ~/rpm/SPECS
$ rpmbuild -bb firefox-3.spec
# rpm -Uvh ../RPMS/i386/firefox-3.0-1.i386.rpm
これでインストール出来てしまった。良いのだろうか。
原因はよくわからないけど、突然クラッシュする時がある。
もうちょっと、待つべきだったかな(2008-06-20)
コメント 0