GNU/Linux >> Linux の 問題 >  >> Ubuntu

Aptがカーネルを更新しなくなったのはなぜですか?

どういうわけか、カーネルの更新を停止するために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->以前のバージョンなど)を起動して、新しいカーネルを削除することができます。


Ubuntu
  1. なぜPython2.7はまだUbuntuのデフォルトのPythonバージョンなのですか?

  2. Ubuntu 16.04でRstudioを更新しますか?

  3. 入力時にカーソルがジャンプするのはなぜですか?

  1. 20.04リポジトリからUbuntu18.04にカーネル5.13をインストールする方法

  2. Ubuntu がサーバー管理に最適な理由

  3. Ubuntu 12.04 でカーネル共有メモリが 0 になるのはなぜですか?

  1. Linux –カーネルがInitを実行できないのはなぜですか?

  2. Ubuntu 14.04 Ltsが非ltsカーネルバージョンを使用するのはなぜですか?

  3. UbuntuがGmailのパスワードを要求し続けるのはなぜですか?