Ich versuche, linux-image-2.6.32-5-xen-amd64
auf 3.2.82
oder 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 -r
Befehl 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-amd64
mithilfe 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-amd64
stattdessen:
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.)