Debian

升級告訴我我已經有了最新版本

  • October 27, 2016

我正在嘗試通過執行更新linux-image-2.6.32-5-xen-amd643.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

我不確定什麼可能是相關資訊,請隨時詢問,我會提供。任何幫助深表感謝。

您目前使用的命令明確告訴系統安裝您目前正在執行的最新的、嚴格兼容的核心版本,因此它不會從您目前擁有的 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.

你有兩個解決方案。您可以安裝xen-linux-system-amd64Stephen Kitt 提到的名為 的元包,它本身不包含任何核心,但始終依賴於最新版本的核心。這種解決方案意味著如果發布了一個新的核心包,它將與之前的一個並排安裝。或者您可以決定您特別想xen-linux-system-3.2.0-4-amd64使用安裝sudo apt-get install xen-linux-system-3.2.0-4-amd64,在這種情況下,您將只安裝這個版本的核心,並且永遠不會升級到新版本的核心(儘管您可能會升級到新版本包)。

引用自:https://unix.stackexchange.com/questions/319084