アップグレードすると、すでに最新バージョンがあることを示すメッセージが表示されます。

アップグレードすると、すでに最新バージョンがあることを示すメッセージが表示されます。

次をlinux-image-2.6.32-5-xen-amd64実行して更新しようとしています。3.2.82

sudo apt-get update
sudo apt-get install linux-image-`uname -r`

しかし、それは私に次のように言います。

linux-image-2.6.32-5-xen-amd64はすでに最新バージョンです。

いくつかの雑多な:

cat /etc/*release:

PRETTY_NAME="Debian GNU/Linux 7 (wheezy)"
NAME="Debian GNU/Linux"
VERSION_ID="7"
VERSION="7 (wheezy)"
ID=debian

cat /etc/apt/sources.list:

deb http://ftp.us.debian.org/debian/ wheezy main
deb-src http://ftp.us.debian.org/debian/ wheezy main
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
deb http://ftp.us.debian.org/debian/ wheezy-updates main
deb-src http://ftp.us.debian.org/debian/ wheezy-updates main

関連情報が何なのかよくわかりません。いつでもお問い合わせいただくとお届けいたします。どんな助けでも大変感謝します。

答え1

現在使用しているコマンドは、現在実行中の厳密に互換性のある最新のカーネルバージョンをインストールするようにシステムに指示するため、現在持っている2.6カーネルから希望の3.2カーネルに切り替えられません。更新されたカーネルを取得できますが、通常は新機能ではなく、バグとセキュリティの修正のみが含まれます。

Debian には、特定のバージョンのカーネルを含む多数のパッケージがあります。

このuname -rコマンドは、使用しているカーネルの現在のバージョンを出力します(ここにあります)2.6.32-5-xen-amd64。したがって、最終注文はになりますsudo apt-get install linux-image-2.6.32-5-xen-amd64

2つの解決策があります。xen-linux-system-amd64カーネル自体は含まれていませんが、常に最新バージョンのカーネルに依存するStephen Kittというメタパッケージをインストールできます。このソリューションは、新しいカーネルパッケージがリリースされると古いカーネルパッケージと並行してインストールされることを意味します。または、特別にxen-linux-system-3.2.0-4-amd64installを使用することを決定することもできますsudo apt-get install xen-linux-system-3.2.0-4-amd64。この場合、このバージョンのカーネルのみをインストールし、最新バージョンのカーネルにアップグレードしません(ただし、最新バージョンのパッケージにアップグレードすることはできます)。

答え2

Wheezyから最新のXenカーネルを入手するには、インストールする必要があります。xen-linux-system-amd64代わりに:

apt-get install xen-linux-system-amd64

これにより、3.2.82カーネルが導入されます。 (また、次の制限内で将来のカーネルアップデートを受け取ることを保証します。ウィッジLTS.)

関連情報