GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Perché Apt non aggiorna più il kernel?

In qualche modo ho ottenuto un server 12.04 per interrompere l'aggiornamento del kernel. È bloccato su 3.2.0-24 generico e non vuole recuperare nuovi aggiornamenti. Il nuovo kernel al 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 aggiornato, 0 appena installato, 0 da rimuovere e 0 non aggiornato". Non ci sono state installazioni non riuscite. /var/log/aptitude non mostra alcun errore

Le mie fonti.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

Qualcuno sa cosa c'è che non va?
Grazie

Migliore risposta

Probabilmente hai rimosso linux metapacchetto per caso. In tal caso, dovrebbe essere risolto da:

sudo apt-get install linux

Ulteriori spiegazioni:

Per motivi tecnici non è saggio aggiornare i kernel e sostituirli con quello nuovo (ad esempio, se il nuovo fallisce è possibile comunque avviare quello vecchio).
Quindi sono impacchettati con nomi come linux-image-3.2.0-24-generic .

Quindi, se aggiorni il sistema, tecnicamente non ci sono aggiornamenti a questa versione! A meno che non installi linux metapacchetto che dipende sempre dall'ultimo kernel, il che significa che ogni volta che è disponibile un aggiornamento del kernel, linux cambierà versione e dipenderà dal kernel più recente, quindi il nuovo kernel verrà installato automaticamente.

Ricorda che il tuo vecchio kernel non verrà rimosso in questo modo, il che è positivo. Se trovi qualcosa di strano puoi avviare quello vecchio (grub -> Versioni precedenti o qualcosa del genere) e rimuovere il nuovo kernel.


Ubuntu
  1. Come installare il kernel 5.13 in Ubuntu 18.04 dal repository 20.04

  2. Linux:perché il kernel non può eseguire Init?

  3. Perché Ubuntu 14.04 Lts usa una versione del kernel non lts?

  4. Perché Ubuntu continua a chiedere la password di Gmail?

  5. Aggiornamento di Rstudio in Ubuntu 16.04?

Come selezionare il mirror apt più veloce su Ubuntu Linux

Ubuntu versione 22.04 del kernel

Perché la "riparazione all'avvio" è elencata due volte nella documentazione di Ubuntu?

Perché i recuperi di aggiornamento di Apt-get sono così grandi??

Perché il cursore salta durante la digitazione?

Ubuntu Lts Eol?