まだ本も読んでないし、正直Linuxはよくわからん。Firefoxは3.0.9が入っているが、
プロファイルは3.1b3用なので使えない。3.1b3のパッケージは当然ながら提供されていないので、
自力でインストールする必要がある。。。のか?
とりあえず、Firefoxのインストール先を探したところ、
/usr/lib/firefox-3.0.9であった。でもここってライブラリじゃ。。。
とりあえず、/usr/lib/firefox-3.1b3に展開。firefoxを実行で起動できる。
しかし、ターミナルでfirefoxを実行すると、当然ながら3.0.9が起動する。
そういえばパスという概念があって、コマンド名だけで起動するときは
システムに登録しないといけないんだったような。
Linuxでは特定のディレクトリに置いたファイルにパスが通る?
ググってみたところ、/bin, /usr/bin, /usr/local/binがそれらしい。
ここにシンボリックリンク(ショートカットみたいな?)を置くことで実現している。
見てみると/usr/local/binは空で、/usr/binにfirefoxとfirefox-3.0がある。
ls -lでリンク先を表示できるらしい。 ls -l /usr/bin/firefox firefox -> firefox-3.0 ls -l /usr/bin/firefox-3.0 firefox-3.0 -> ../lib/firefox-3.0.9/firefox.sh
というわけで、これをfirefox-3.1b3へのシンボリックリンクに置換すればいいのか?
ものは試し。
シンボリックリンクの作成はln -s [target] [source]だそうな。 sudo mv firefox firefox.org sudo ln -s ../lib/firefox-3.1b3/firefox firefox
これで無事、Firefox3.1b3が起動するようになった。
めでたしめでたし。