今更の upgrade ですが,貼り付けておきます。
まず /etc/apt/source.list の書き換え (単純に,squeeze -> wheezy と置換)。
ただし backports は
deb http://ftp.debian.org/debian/ wheezy-backports main
であることに注意。以下参照。
Debian -- ニュース -- Backports の main アーカイブへの統合
# apt-get update
# apt-get upgrade
# apt-get dist-upgrade
以下のエラー:
E: 'openjdk-6-jre' の即時設定は動作しません。詳細については man 5 apt.conf の APT::Immediate-Configure の項を参照してください。(2)
これは
第4章 Debian 6.0 (squeeze) からのアップグレード
を参考に
# apt-get dist-upgrade -o APT::Immediate-Configure=0
とするも,
E: 'linux-headers-2.6-amd64' の即時設定は動作しません。詳細については man 5 apt.conf の APT::Immediate-Configure の項を参照してください。(2)
と,パッケージ名が変わっただけ。
参考ページに書いてあった次の策として,source.list に,squeeze のソース
を復活させてやり直してみるも,症状は変わらず。
問題のあるパッケージを見てみる。
# apt-get install openjdk-6-jre
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
インストールすることができないパッケージがありました。おそらく、あり得
ない状況を要求したか、(不安定版ディストリビューションを使用しているの
であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移
動されていないことが考えられます。
以下の情報がこの問題を解決するために役立つかもしれません:
以下のパッケージには満たせない依存関係があります:
openjdk-6-jre : 依存: openjdk-6-jre-headless (= 6b27-1.12.6-1~deb7u1) しかし、6b27-1.12.6-1~deb6u1 はインストールされようとしています
推奨: icedtea-netx しかし、インストールされようとしていません
uim-common : 破壊: uim-gtk2.0 (< 1:1.7.0-2) しかし、1:1.5.7-9.1 はインストールされようとしています
E: 壊れたパッケージ
不要なパッケージを削除,その後問題のあるパッケージを抜いてみたうえで再実行。
# apt-get autoremove
# apt-get remove openjdk-6-jre
# apt-get dist-upgrade
うまくいったもよう。
途中で何度か,各パッケージの設定をどうするか聞かれるが,基本的にデフォルトで選択。
grub は /dev/sda に入れておく。
再起動。
grub の画面で linux-image-3.2.0-4-686-pae が選ばれていることを確認して先に進む。
OS は上がったが,ディスプレイの解像度が固定されたまま。
また,「GNOME 3 を読み込むのに失敗しました」とポップアップ。
これは VirtualBox の guest additions が有効になっていないためだろう。
# apt-get install linux-headers-3.2.0-4-686-pae # guest additions を入れるのに必要
以下のエラー。
Error! Bad return status for module build on kernel ...
が,もう一回やりなおすと「すでに最新バージョンです」と出る。
ここで念のため apt-get update, upgrade すると,
不要なパッケージが大量にあることがわかるので,抜いてみる。
# apt-get autoremove
いろんなものがごっそり抜けるが,
昔遭遇した,gdm が抜けてしまうようなことはなかった。
guest additions を再インストールし,再起動。
VirtualBox の窓の大きさに合わせて,解像度が自動調節されるようになった。
他の設定についてはまた今度書きます。
0 件のコメント:
コメントを投稿