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.
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/?]
estas buscando
Sudo apt-get dist-upgrade
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.