it-swarm.dev

¿Cómo forzar la instalación de las actualizaciones del kernel cuando se usa apt-get upgrade?

Para actualizar mi servidor uso apt-get upgrade.

Pero cuando hay actualizaciones del kernel, siempre necesito hacer apt-get install linux-.... porque apt-get update no las instala.

¿Hay alguna forma en que pueda decirle que también los instale? Intenté -f pero no funciona.

35
Weboide

Entonces, con respecto a los comentarios: Lo siento, tenías razón, estaba completamente mal leyendo lo que apt-get me estaba diciendo (¡y estoy usando la versión en inglés! :)).

Después de un poco de investigación, lo que probablemente quiera usar es aptitude safe-upgrade, que lo hace instala nuevos núcleos. ¡De Verdad! ¡Lo verifiqué dos veces! :)

Probablemente debería preferir aptitude en general a apt-get de todos modos, a menos que necesite específicamente algo en apt-get.

[email protected]:~$ Sudo aptitude safe-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Reading extended state information      
Initializing package states... Done
Resolving dependencies...
Resolving dependencies...
The following NEW packages will be installed:
  linux-headers-2.6.32-24{a} linux-headers-2.6.32-24-generic{a} linux-image-2.6.32-24-generic{a} 
The following packages will be upgraded:
  apt apt-transport-https apt-utils base-files firefox firefox-branding firefox-gnome-support gdm google-chrome-stable 
  icedtea-6-jre-cacao linux-generic linux-headers-generic linux-image-generic linux-libc-dev openjdk-6-jre openjdk-6-jre-headless 
  openjdk-6-jre-lib software-center Thunderbird ureadahead xulrunner-1.9.2 
21 packages upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 129MB of archives. After unpacking 188MB will be used.
Do you want to continue? [Y/n/?] 
19
Nicholas Knight

estas buscando

Sudo apt-get dist-upgrade
19
helloandre

si desea instalar aptitude entonces continúe, pero tiene sus dependencias y, en mi opinión, puede escapar bastante bien sin él, especialmente si desea mantener su servidor install lean (er ).

Cuando ejecuta Sudo apt-get upgrade le informa sobre los paquetes que no se actualizaron de la siguiente manera:

The following packages have been kept back:
  linux-generic linux-headers-generic linux-image-generic

Entonces, si está conectado usando un terminal ssh, solo es cuestión de copiar + pegar para ingresar el siguiente comando:

$ Sudo apt-get upgrade linux-generic linux-headers-generic linux-image-generic

que actualiza solo los paquetes que se retuvieron. Use uname -r para mostrar la versión del kernel antes y después del reinicio (necesario para actualizar el kernel en ejecución) y no olvide ejecutar purge-old-kernels después del reinicio.

1
Remigius Stalder