Como comentó Flimm , la respuesta realmente es sudo apt-get dist-upgrade
( después de la ejecución sudo apt-get update
, qué herramientas de administración de paquetes GUI hacen el equivalente automáticamente). Eso es al menos lo más parecido a ejecutar el Actualizador de software (denominado Update Manager en versiones anteriores).
La ejecución apt-get upgrade
actualizará los paquetes que se pueden actualizar:
- sin instalar ningún paquete que no esté instalado en alguna versión, y
- sin eliminar ningún paquete.
Update Manager es capaz de hacer ambas cosas, por lo que apt-get dist-upgrade
está bastante cerca.
- La ejecución
sudo apt-get dist-upgrade
, por sí sola, no actualizará su sistema Ubuntu a una versión más nueva. De hecho, a diferencia de Debian, apt-get dist-upgrade
no es una forma compatible de actualizar a una nueva versión. En Debian (y en Ubuntu, aunque a veces puede fallar y no es compatible), el cambio de todos los repositorios enumerados en /etc/apt/sources.list
los repositorios para la próxima versión y ejecución sudo apt-get dist-upgrade
intentará actualizar a la próxima versión.
Debido a que apt-get dist-upgrade
puede eliminar el paquete (e instalar nuevos paquetes que tal vez no desee), siempre es mejor consultar la descripción de lo que pretende hacer antes de presionar y.
Por lo tanto, aunque la ejecución sudo apt-get -y upgrade
suele ser razonable, -y
rara vez se debe usar la bandera dist-upgrade
.
La razón por la que no recibe nuevas versiones del núcleo con sudo apt-get upgrade
se debe a que cada uno se proporcionan por paquetes separados, con nombres diferentes. (La versión del kernel es parte del nombre). Esto es para facilitar el mantenimiento de un kernel antiguo instalado junto con un kernel más nuevo (y poder seleccionar entre ellos en el menú GRUB).
La oferta automática de nuevos paquetes de kernel para la instalación se logra mediante la instalación de un metapaquete (similar linux-image-generic
). Cuando sale un nuevo kernel para su versión de Ubuntu, su metapaquete del kernel se actualiza y la versión actualizada para ese metapaquete enumera el nuevo kernel como una dependencia (sin evitar que el antiguo kernel continúe instalado).
Si no desea usar sudo apt-get dist-upgrade
, siempre puede actualizar manualmente los paquetes individuales que se enumeran como retenidos cuando ejecutó sudo apt-get upgrade
. Para ello, "instalar" ellas: .sudo apt-get install packagename