スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

iceweasel3にアップグレード→ダウングレード

なぜapt-pinningを習得したかって?

パッケージのダウングレードが出来るからさ。

はい、Firefoxの3に当たるiceweasel3のリリース候補版がexperimentalリポジトリから提供されています。ぜひとも使ってみたい!しかし、その名の通り実験段階にあるパッケージを安易に入れてトラブルに巻き込まれるのも怖い…。

前回の記事を思い出して下さい。apt-pinningでPin-Priority:に1001以上の数値を指定するとダウングレードしてでもそのパッケージをインストールする、ということになります。つまり、experimentalのパッケージを入れてダメだったら、新たに入ったパッケージについては削除を、アップグレードされたパッケージはこの方法でダウングレードしてしまえばよろしい。



というわけで開始。

まずは現在のプロファイルのフォルダの保護。プロファイルというのは設定やアドオンを保管しておく場所と考えてもらえば結構だが、とにかく2.0と3.0で設定を引き継ぐことができずトラブルとなる可能性や、後で2.0に戻したいと考えた時に困らないように。/home/以下のユーザーフォルダの.mozilla(つまり~/.mozilla)という隠しフォルダに入っているので、これをリネームもしくは影響の無いところに移動しておく。

/etc/apt/sources.listに追記。

deb http://cdn.debian.or.jp/debian/ experimental main contrib non-free
deb-src http://cdn.debian.or.jp/debian/ experimental main contrib non-free

保存したら、

# apt-get update

でパッケージ一覧の更新。終わったらいよいよ奴のインストール。

# apt-get -t experimental install iceweasel

このとき新たにインストールされるパッケージとアップグレードされるパッケージを分けてメモしておく。俺の環境では新規インストールされるものが「libmozjs1d xulrunner-1.9 xulrunner-1.9-common xulrunner-1.9-gnome-support」でアップグレードが「iceweasel iceweasel-gnome-support iceweasel-l10n-ja」だった。



インストールとアップグレードが終わったら、いよいよいつもの方法でiceweaselを起動してみる。



iceweasel3のエラーメッセージ

ここから先に進まない。



…じゃあ、ダウングレードしましょうか。

# vi /etc/apt/preferences

開いたら、「iceweasel iceweasel-gnome-support iceweasel-l10n-ja」この三つをダウングレードしたいので以下のように追記。

Package: iceweasel
Pin: release a=testing
Pin-Priority: 1001

Package: iceweasel-gnome-support
Pin: release a=testing
Pin-Priority: 1002

Package: iceweasel-l10n-ja
Pin: release a=testing
Pin-Priority: 1003

終わったら

# apt-get dist-upgrade

ダウングレードが行われるのを確認する。終わったら/etc/apt/preferencesの先程の記述を削除する。どうやらここの記述にはコメントアウトが利かないようなので、本当に削除。

続いて、新規インストールで入ったパッケージの削除を。

# apt-get remove libmozjs1d xulrunner-1.9 xulrunner-1.9-common xulrunner-1.9-gnome-support

終わったら新たに作成された~/.mozillaのフォルダを削除し、旧~/.mozillaフォルダの復帰を。ついでに/etc/apt/sources.listのexperimentalの行をコメントアウトしておいてもいいでしょう。



ふー。とりあえず原状回復はできたけど、リリース候補1版でこんなんで大丈夫かいな…。rc2では改善されていることを信じたいが。

関連記事

テーマ : UNIX/Linux
ジャンル : コンピュータ

コメントの投稿

非公開コメント

プロフィール

ざっぱー

Author:ざっぱー
(この画像について)

当ブログについて
メール
(このメールアドレスへの特定電子メール (迷惑メール) の送信はお断りします)

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。