Beim Upgrade wird mir angezeigt, dass ich bereits die neueste Version habe

Beim Upgrade wird mir angezeigt, dass ich bereits die neueste Version habe

Ich versuche, linux-image-2.6.32-5-xen-amd64auf 3.2.82oder jünger zu aktualisieren, indem ich

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

Aber es sagt mir nur:

linux-image-2.6.32-5-xen-amd64 ist bereits die neuste Version.

Sonstiges:

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

Ich bin mir nicht sicher, welche Informationen relevant sein könnten. Sie können ruhig fragen, und ich werde sie Ihnen geben. Ich bin für jede Hilfe sehr dankbar.

Antwort1

Der Befehl, den Sie gerade verwenden, weist das System ausdrücklich an, die neueste, streng kompatible Version des Kernels zu installieren, den Sie gerade verwenden, sodass es nicht von Ihrem aktuellen 2.6-Kernel zu dem gewünschten 3.2-Kernel wechselt. Sie erhalten möglicherweise einen neueren Kernel, dieser enthält jedoch normalerweise nur Fehler- und Sicherheitskorrekturen und keine neuen Funktionen.

Debian verfügt über unzählige Pakete, von denen jedes eine bestimmte Version des Kernels enthält.

Der uname -rBefehl gibt die aktuelle Version des von Ihnen verwendeten Kernels aus, und zwar hier 2.6.32-5-xen-amd64. Der endgültige Befehl lautet daher sudo apt-get install linux-image-2.6.32-5-xen-amd64.

Sie haben zwei Lösungen. Sie können entweder ein Metapaket namens installieren xen-linux-system-amd64, das von Stephen Kitt erwähnt wurde und das selbst keinen Kernel enthält, sondern immer von der neuesten Version des Kernels abhängt. Diese Lösung bedeutet, dass bei der Veröffentlichung eines neuen Kernelpakets dieses neben dem vorherigen installiert wird. Oder Sie können sich entscheiden, dass Sie speziell xen-linux-system-3.2.0-4-amd64mithilfe von installieren möchten sudo apt-get install xen-linux-system-3.2.0-4-amd64. In diesem Fall haben Sie nur diese eine Version des Kernels installiert und aktualisieren nie auf eine neue Version des Kernels (obwohl Sie möglicherweise auf eine neue Version des Pakets aktualisieren).

Antwort2

Um den neuesten Xen-Kernel auf Wheezy zu erhalten, sollten Sie installierenxen-linux-system-amd64stattdessen:

apt-get install xen-linux-system-amd64

Dadurch wird der Kernel 3.2.82 geladen. (Es stellt außerdem sicher, dass Sie zukünftige Kernel-Updates erhalten, innerhalb der Grenzen vonWheezy LTS.)

verwandte Informationen