2013年01月19日

Debian testing(Wheezy)にiceweaselのBeta版をインストール

Debian Testing(Wheezy)のiceweaselが10と古くなってきていましたので、新しいバージョンを入れました。

* 【debian】Firefox(Iceweasel)のなるべく新しいバージョンをインストールする
を参考に、リリース版の最新を入れるつもりでしたが、依存関係の問題が起こりそうでしたので、以下を参考にBeta版をインストールしました。
* ひつまぶし食べたい「Debian で Iceweasel Beta をインストール 」

■iceweasel最新版のインストールを試みる
Debian Mozilla teamのページにアクセスして、
testing(Wheezy),iceweasel,release
を選択すると以下のようにやり方が表示されます。
You need to add the following entry in /etc/apt/sources.list or a new file in /etc/apt/sources.list.d/:

deb http://your-mirror.debian.org/debian experimental main

You can install it with the following commands:

$ apt-get update
$ apt-get install -t experimental iceweasel


/etc/apt/sources.list に、以下の行を追加(うっかりyour-mirrorまでコピーしてエラーになりました)
deb http://ftp.jp.debian.org/debian experimental main
$ sudo vi /etc/apt/sources.list
$ sudo aptitude update
$ sudo aptitude remove iceweasel
$ sudo aptitude install -t experimental iceweasel
removeでもinstallでも依存関係でgnomeを削除されそうです。
以下のパッケージには満たされていない依存関係があります:
xulrunner-18.0 : 依存: libnss3 (>= 2:3.14) [2:3.13.6-2 が既にインストール済みで
す]
iceweasel-l10n-ja : 依存: iceweasel (< 10.0.12esr-1.1~) [18.0-1 がインストール>予定となっています]
以下のアクションでこれらの依存関係の問題は解決されます:

以下のパッケージを削除する:
1) gnome
2) gnome-core
3) iceweasel
4) iceweasel-l10n-ja
5) task-gnome-desktop

以下のパッケージを現在のバージョンに一時固定する:
6) xulrunner-18.0 [インストールされていません]

以下の依存関係を未解決のままにする:
7) task-desktop が task-gnome-desktop | task-kde-desktop | task-lxde-desktop
8) task-gnome-desktop が gnome を推奨
9) task-gnome-desktop が iceweasel を推奨
10) task-japanese-desktop が iceweasel-l10n-ja を推奨

この解決方法を受け入れますか? [Y/n/q/?]

■iceweaselのBeta版をインストールする
1. Debian Mozilla teamにアクセスして以下を選択する
testing(Wheezy),iceweasel,beta
You need to add the following entry in /etc/apt/sources.list or a new file in /etc/apt/sources.list.d/:

deb http://mozilla.debian.net/ experimental iceweasel-beta

You can install it with the following commands:

$ apt-get update
$ apt-get install -t experimental iceweasel

2. /etc/apt/sources.listを上記のとおり追記。
$ sudo vi /etc/apt/sources.list

3. リポジトリのGPG鍵を追加。
$ wget -O- -q http://mozilla.debian.net/archive.asc | gpg --import
$ gpg --check-sigs --fingerprint pkg-mozilla-maintainers@lists.alioth.debian.org
$ gpg --export --armor pkg-mozilla-maintainers@lists.alioth.debian.org
きちんと調べずにコピペしてしまって、Key fingerprintはページのものと一致することしか見ていませんでした
$ wget -O- -q http://mozilla.debian.net/archive.asc | gpg --import
gpg: 鍵輪「/home/ユーザ名/.gnupg/secring.gpg」ができました
gpg: 鍵06C4AE2A: 公開鍵“Debian Mozilla team APT archive ”を読み込みました
gpg: 処理数の合計: 1
gpg: 読込み: 1 (RSA: 1)
gpg: 絶対的に信用する鍵が見つかりません
$ gpg --check-sigs --fingerprint pkg-mozilla-maintainers@lists.alioth.debian.org
pub 4096R/06C4AE2A 2010-11-20 [満了: 2012-11-14]
指紋 = 85F0 6FBC 75E0 67C3 F305 C3C9 85A3 D265 06C4 AE2A
uid Debian Mozilla team APT archive
sig!3 06C4AE2A 2011-11-15 Debian Mozilla team APT archive
鍵がないため2個の署名を検査しません
$ gpg --export --armor pkg-mozilla-maintainers@lists.alioth.debian.org

4. 警告が出ているので pkg-mozilla-archive-keyring が古いせいかと思いましたが、インストールされていないせいでした。
$ sudo aptitude update
W: GPG エラー: http://mozilla.debian.net experimental Release: 以下の署名が無効>です: KEYEXPIRED 1352888501
$ sudo aptitude show pkg-mozilla-archive-keyring
パッケージ: pkg-mozilla-archive-keyring
新規: はい
状態: インストールされていません
バージョン: 1.1
優先度: 特別
セクション: utils
メンテナ: Maintainers of Mozilla-related packages
アーキテクチャ: all
展開サイズ: 4,096
説明: Debian Mozilla チームのパッケージレポジトリ用 GnuPG アーカイブ鍵
Debian Mozilla チームパッケージレポジトリには、リリース版および開発版の Mozilla
関連パッケージが含まれます。このレポジトリは電子署名されており、対
応する公開鍵が APT で必要です。当該鍵を本パッケージで入手できます。
ホームページ: http://mozilla.debian.net/
$ sudo aptitude install pkg-mozilla-archive-keyring

5. beta版のインストール
$ sudo aptitude update
$ sudo aptitude safe-upgrade
依存関係を解決中...
以下の新規パッケージがインストールされます:
libmozjs19d{a} xulrunner-19.0{a}
以下のパッケージが削除されます:
xulrunner-10.0{u}
以下のパッケージが更新されます:
iceweasel iceweasel-l10n-ja libnss3 libnss3-1d
更新: 4 個、新規インストール: 2 個、削除: 1 個、保留: 0 個。
18.6 M バイトのアーカイブを取得する必要があります。展開後に 19.4 M バイトのディ>スク領域が新たに消費されます。
先に進みますか? [Y/n/?]

起動させるとメニューが英語でした。言語パッケージがインストールされていることを確認して iceweaselを再起動すると、日本語メニューになりました。
iceweasel19

iceweasel19_2
posted by 端っこなひと at 03:41| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]


この記事へのトラックバック