いまさら Ubuntu 9.04 に Firefox 3.6 安定版を入れる

なんだかんだで入れてなかった

ただ、自分でもよく分かっていない点が多いのでお勧めは出来ません。悪しからず。(さらに、端末の履歴を取っておらず、一部、記憶に頼ったので…大丈夫かな…)

2010/03/07 追記

Nobuto MURATA さんから頂いたコメントを基に、コマンドの一部を修正しました。よりスマートになりました。

早速、導入する

PPA for Mozilla Team : “Mozilla Team” team の PPA リポジトリを追加します。パッケージの提供元は Ubuntu Mozilla Team です。

注意点

この方法で Firefox-3.6 をインストールすると Firefox 自体が 3.6 に置き換えられます。Firefox-3.0 や Firefox-3.5 を使用している場合は気を付けてください。

PPA リポジトリの追加

(万全を期す場合は Synaptic などの GUI から追加してください。) 端末で
$ sudo sh -c "echo 'deb http://ppa.launchpad.net/mozillateam/firefox-stable/ubuntu $(lsb_release -c | awk '{print $2;}') main' >> /etc/apt/sources.list"
$ sudo sh -c "echo 'deb http://ppa.launchpad.net/mozillateam/firefox-stable/ubuntu $(lsb_release -sc) main' >> /etc/apt/sources.list"
を入力。
やっていること(解説なんて野暮だけど自分のためにも)
$(lsb_release -c | awk '{print $2;}')
$(lsb_release -sc)
には利用している Ubuntu のコードネームが展開されます。Ubuntu 9.04 は jaunty なので下記のようになります。
$ sudo sh -c "echo 'deb http://ppa.launchpad.net/mozillateam/firefox-stable/ubuntu jaunty main' >> /etc/apt/sources.list"
で、この
$ sudo sh -c "echo '略' >> /etc/apt/sources.list"
ルート権限で /etc/apt/sources.list へ追記するということ。(ややこしいことになってますが、ルート権限で書き込むためです。) すなわち、先ほど端末に入力したコマンドが成功するとルート権限で /etc/apt/cources.list へ
deb http://ppa.launchpad.net/mozillateam/firefox-stable/ubuntu jaunty main
が追記されます。

公開鍵の登録

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CE49EC21
(GPG 鍵を確認したい場合は Firefox ESR and Thunderbird stable builds : “Mozilla Team” team の "Technical details about this PPA" をクリックし、"Signing key" の項をチェックしてみてください。)

Firefox 3.6 パッケージをインストール

$ sudo apt-get update && sudo apt-get install firefox-3.6
これで Firefox 3.6 の導入は完了です。