ウェブブラウザ「Firefox」を導入する

対象プラットフォーム: FreeBSD 7.x / FreeBSD 6.x


はじめに

このページでは、構築済みのデスクトップ環境にウェブブラウザ「Firefox」を導入する方法について説明します。

portsによるFirefoxのインストール

FreeBSDでは、Firefoxもportsとして用意されており、インストールはportsを利用して行います。
portsの取得および展開方法については、「最新のportsを取得して展開する」を参照してください。

portsの展開が完了した後、下記手順でFirefoxをmakeし、インストールします。

Firefoxのビルド
$ cd /usr/ports/www/firefox
$ make config-recursive
$ make install clean

2008/08/31現在、最新版であるFirefox3のportsは、「/usr/ports/www/firefox」ではなく「/usr/ports/www/firefox3」に格納されています。
Firefox3を利用する場合には、以下の通りにしてください。

Firefox3のビルド
$ cd /usr/ports/www/firefox3
$ make config-recursive
$ make install clean

Firefoxの実行

上記の手順でインストールしたFirefoxを実行するには、以下のようにします。

Firefoxの実行
$ firefox

尚、実行するマシンによっては、Firefoxの起動時に標準エラー出力に以下のようなメッセージが表示されることがあります。

Firefoxの起動時に表示されるエラーメッセージ
cmd firefox-bin pid xxxx tried to use non-present sched_get_priority_max
cmd firefox-bin pid xxxx tried to use non-present sched_get_priority_min

これは、Firefoxが呼び出す「sched_get_priprity_max」および「sched_get_priority_min」の機能が、kernelに実装されていないのが原因です。(FirefoxはPOSIXを利用して、自身のプライオリティを指定しているようです。)

これが原因でFirefoxが動作しないということではないのですが、このエラーを表示させなくするためには、以下の記述をkernelコンフィグファイルに追加し、kernelを再構築してください。

上記エラーメッセージを回避するためのkernelコンフィグ
options     _KPOSIX_PRIORITY_SCHEDULING


あなたの探し物は見つかりましたか?
まさにこれだ 参考になった ちょっと違う これじゃない
何かメッセージがあればお願いします

このメッセージを非公開にする

ご注意

・頂いたメッセージは管理者のチェックの後、公開されます。
・メッセージの公開を希望されない場合には、「このメッセージを非公開にする」にチェックを入れてください。
・管理者が不適切と判断したメッセージは公開しませんので、予めご了承ください。


まさにこれだ
9 (75%)
参考になった
2 (17%)
これじゃない
1 (8%)

【まさにこれだ】 貴重な情報ありがとうございます。 最新のportsでは最新版がfirefox3からfirefoxに戻ったようです。 (2010/04/09 Fri 10:50:28)


目次に戻る
image