A atualização diz que eu já tenho a versão mais recente

1

Estou tentando atualizar linux-image-2.6.32-5-xen-amd64 para 3.2.82 ou menos, executando

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

Mas isso me diz:

linux-image-2.6.32-5-xen-amd64 is already the newest version.

Misc:

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

Não tenho certeza sobre o que pode ser uma informação relevante, fique à vontade para perguntar e eu fornecerei. Qualquer ajuda é muito apreciada.

    
por Harald 26.10.2016 / 16:04

2 respostas

3

O comando que você está usando explicitamente diz ao sistema para instalar a última versão estritamente compatível do kernel que você está atualmente rodando, então ele não irá mudar do kernel 2.6 que você tem atualmente para o kernel 3.2 você quer. Você pode obter um kernel mais novo, mas ele geralmente inclui apenas correções de bugs e de segurança, em vez de novos recursos.

O Debian tem toneladas de pacotes, cada um contendo uma versão específica do kernel.

O comando uname -r gerará a versão atual do kernel que você está usando, por exemplo, 2.6.32-5-xen-amd64 . Portanto, o comando final será sudo apt-get install linux-image-2.6.32-5-xen-amd64 .

Você tem duas soluções. Você pode instalar um metapacote chamado xen-linux-system-amd64 , mencionado por Stephen Kitt, que não contém nenhum kernel sozinho, mas sempre depende da versão mais recente do kernel. Esta solução significa que se um novo pacote do kernel for lançado, ele será instalado lado a lado com o anterior. Ou você pode decidir que deseja especificamente instalar o xen-linux-system-3.2.0-4-amd64 usando sudo apt-get install xen-linux-system-3.2.0-4-amd64 , nesse caso você terá apenas uma versão do kernel instalada e nunca atualizará para uma nova versão do kernel (embora você pode atualizar para uma nova versão do pacote).

    
por 26.10.2016 / 16:37
2

Para obter o kernel Xen mais recente no Wheezy, você deve instalar xen-linux-system-amd64 em vez disso:

apt-get install xen-linux-system-amd64

Isto irá puxar o kernel 3.2.82. (Ele também garantirá que você obtenha futuras atualizações do kernel, dentro dos limites de Wheezy LTS .)

    
por 26.10.2016 / 16:15