De alguma forma, eu tenho um servidor 12.04 para parar de atualizar o kernel. Ele está bloqueado no 3.2.0-24-generic e não deseja buscar novas atualizações. O novo kernel no momento é 3.2.0-29
apt-get clean && sudo apt-get autoremove
apt-get -f install
apt-get update
apt-get dist-upgrade
Mostra "0 atualizado, 0 instalado recentemente, 0 para remover e 0 não atualizado". Não houve instalações com falha. / var / log / aptitude não mostra nenhum erro
My sources.list:
###### Ubuntu Main Repos
deb http://ca.archive.ubuntu.com/ubuntu/ precise main restricted
deb-src http://ca.archive.ubuntu.com/ubuntu/ precise main restricted
###### Ubuntu Update Repos
deb http://ca.archive.ubuntu.com/ubuntu/ precise-security main restricted
deb http://ca.archive.ubuntu.com/ubuntu/ precise-updates main restricted
deb-src http://ca.archive.ubuntu.com/ubuntu/ precise-security main restricted
deb-src http://ca.archive.ubuntu.com/ubuntu/ precise-updates main restricted
###### Ubuntu Partner Repo
deb http://archive.canonical.com/ubuntu precise partner
deb-src http://archive.canonical.com/ubuntu precise partner
Alguém sabe o que há de errado? obrigado
sudo apt-get dist-upgrade
Respostas:
Você provavelmente removeu o
linux
metapacote por acidente. Nesse caso, isso deve ser corrigido por:sudo apt-get install linux
Mais explicações:
Por razões técnicas, não é aconselhável que os kernels sejam atualizados e substituídos pelo novo (por exemplo, digamos que se o novo falhar, você ainda poderá inicializar no antigo).
Assim, eles são empacotados sob os nomes como
linux-image-3.2.0-24-generic
.Portanto, se você atualizar o sistema, tecnicamente não haverá atualização para esta versão! A menos que você instale o
linux
metapacote, que sempre depende do kernel mais recente, o que significa que sempre que uma atualização do kernel estiver disponível, alinux
versão será alterada e dependerá do kernel mais recente e, portanto, o novo kernel será instalado automaticamente.Lembre-se de que seu kernel antigo não será removido dessa maneira, o que é uma coisa boa. Se você encontrar algo estranho, poderá inicializar o antigo (grub -> Versões anteriores ou algo assim) e remover o novo kernel.
fonte
linux
metapacote não está realmente instalado. Mas olinux-image-generic
metapacote (ou qualquer outro metapacote para o sabor específico do kernel com o qual o sistema operacional foi instalado). Nesse caso,linux-image-generic
provavelmente foi desinstalado para produzir esse problema.linux
não foi empacotado como parte do lançamento, para começar.apt-get install linux-generic
que resolveu esse problema para mim em 14.04. askubuntu.com/questions/451171/...