どういうわけか、カーネルの更新を停止する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->以前のバージョンなど)から起動して、新しいカーネルを削除してください。