업그레이드하면 이미 최신 버전이 있다고 표시됩니다.

업그레이드하면 이미 최신 버전이 있다고 표시됩니다.

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 커널로 전환되지 않습니다. 최신 커널을 얻을 수도 있지만 일반적으로 새로운 기능보다는 버그 및 보안 수정 사항만 포함됩니다.

데비안에는 각각 특정 버전의 커널이 포함된 수많은 패키지가 있습니다.

uname -r명령은 사용 중인 커널의 현재 버전을 출력합니다(예: here ) 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. 이 경우 이 커널 버전만 설치되고 새 버전의 커널로 업그레이드되지 않습니다(새 버전으로 업그레이드할 수는 있음). 패키지).

답변2

Wheezy에서 최신 Xen 커널을 얻으려면 다음을 설치해야 합니다.xen-linux-system-amd64대신에:

apt-get install xen-linux-system-amd64

그러면 3.2.82 커널이 실행됩니다. (또한 다음 제한 내에서 향후 커널 업데이트를 받을 수 있도록 보장합니다.휘지 LTS.)

관련 정보