どういうわけか、カーネルの更新を停止するために12.04サーバーを入手しました。 3.2.0-24-genericでスタックしており、新しい更新をフェッチする必要はありません。現在の新しいカーネルは3.2.0-29
です。apt-get clean && sudo apt-get autoremove
apt-get -f install
apt-get update
apt-get dist-upgrade
「0がアップグレードされ、0が新しくインストールされ、0が削除され、0がアップグレードされていない」と表示されます。失敗したインストールはありませんでした。 / var / log/aptitudeはエラーを表示しません
私のsources.list:
###### Ubuntu Main Repos
deb http://ca.archive.ubuntu.com/ubuntu/ precise main restricted
deb-src http://ca.archive.ubuntu.com/ubuntu/ precise main restricted
###### Ubuntu Update Repos
deb http://ca.archive.ubuntu.com/ubuntu/ precise-security main restricted
deb http://ca.archive.ubuntu.com/ubuntu/ precise-updates main restricted
deb-src http://ca.archive.ubuntu.com/ubuntu/ precise-security main restricted
deb-src http://ca.archive.ubuntu.com/ubuntu/ precise-updates main restricted
###### Ubuntu Partner Repo
deb http://archive.canonical.com/ubuntu precise partner
deb-src http://archive.canonical.com/ubuntu precise partner
何が悪いのか誰か知っていますか?
ありがとう
ベストアンサー
おそらくlinux
を削除しました 偶然のメタパッケージ。もしそうなら、それは次の方法で修正する必要があります:
sudo apt-get install linux
詳細説明:
技術的な理由から、カーネルをアップグレードして新しいものに置き換えることは賢明ではありません(つまり、新しいものが失敗した場合でも、古いものを起動できます)。
したがって、カーネルは次のような名前でパッケージ化されます。 linux-image-3.2.0-24-generic
。
したがって、システムをアップグレードする場合、技術的にはこのバージョンへの更新はありません。 linux
をインストールしない限り 常に最新のカーネルに依存するメタパッケージ。つまり、カーネルの更新が利用可能な場合は常に、linux
バージョンが変更され、新しいカーネルに依存するため、新しいカーネルが自動的にインストールされます。
古いカーネルはこの方法では削除されないことに注意してください。これは良いことです。何か奇妙なことがわかった場合は、古いカーネル(grub->以前のバージョンなど)を起動して、新しいカーネルを削除することができます。