¿Puedo actualizar sin problemas de un LTS a la próxima versión de LTS?

97

La pregunta es sobre el proceso de lanzamiento de Ubuntu. ¿Se esperan migraciones de n a n + 1 lanzamientos?

Asumiendo que tenemos un servidor con Ubuntu 14.04 LTS instalado. ¿Se podrá actualizar sin problemas a Ubuntu 16.04 LTS a través de apt-get upgrade?

Suposiciones

  • alcance es software
  • por lo tanto, suponemos que el hardware dado es compatible con ambas versiones (actualización desde y hacia)
  • por eso, siempre antes de la actualización se le pide que haga una copia de seguridad para poder revertir en caso de falla
Grzegorz Wierzowiecki
fuente
77
Respuesta corta: sí, puede actualizar de LTS a LTS
Thomas Ward
3
¿Por qué asumirías que no puedes?
Braiam
3
No tengo experiencia con Ubuntu LTS Server, solía usar Arch, Slackware, SuSE y otras distribuciones ... En algunas situaciones experimenté que la migración de la versión nx a (n + 1) requería la reinstalación desde cero, o era muy doloroso (que lleva a la reinstalación desde cero después del sudor, las lágrimas y la sangre). Por lo tanto, pregunto de antemano, no estoy seguro de si las transiciones suaves están disponibles solo para versiones normales, o también para versiones LTS.
Grzegorz Wierzowiecki
1
Tenga en cuenta que si se demora y espera demasiado tiempo después de que la versión LTS ya no sea compatible (lo cual no debería, porque las actualizaciones de seguridad), el proceso de actualización no es tan sencillo .
Zach Lipton el
55
@GrzegorzWierzowiecki, una aclaración: Arch es un lanzamiento continuo, por lo que no hay lanzamientos una vez que lo tienes instalado. Un solo pacmancomando solo te ofrece lo último. Arch no tiene comunicados con nombre; todo lo que hacen es cortar una serie de instaladores regularmente.

Respuestas:

61

Sí, puede actualizar de una versión Ubuntu LTS a la siguiente, omitiendo las versiones no LTS intermedias. Está destinado a funcionar de esa manera y se prueba.

Flimm
fuente
66
La última vez que actualicé de un LTS al siguiente tuve que esperar al lanzamiento del primer punto. ¿Se ha levantado esta restricción?
Gerald Schneider
55
@GeraldSchneider El punto (sin juego de palabras) de las versiones de LTS es la estabilidad, por lo que no habilitan las notificaciones de actualización hasta que se haya lanzado una actualización de puntos. Usted puede actualizar antes de usar sin embargo do-release-upgrade(o una de sus banderas, se me ha olvidado el proceso exacto). Para obtener más información, consulte: askubuntu.com/questions/125392/…
Seth
1
Ahora que 16.04.1 está fuera, todavía no puedo hacer una actualización de lanzamiento en mi servidor ubuntu 14.04 LTS. Mi pregunta está aquí: askubuntu.com/questions/801488/…
Lord Loh.
2
Está destinado a funcionar de esa manera, sin embargo, este mismo sitio web alberga docenas de preguntas sobre la actualización fallida 14.04-> 16.04. Un "kernel panic" no es lo que yo llamo una "actualización sin problemas" ...
Skippy le Grand Gourou
1
Por lo general, los pánicos del kernel ocurren si no está utilizando el kernel estándar de Ubuntu y utiliza CUALQUIER controlador que "contamina el kernel", por ejemplo, la mayoría de los controladores de tarjetas de video, algunos controladores de red y otras aplicaciones de terceros. Definitivamente, hay casos en los que esto no es súper fluido, pero si deshabilita los repositorios / PPA de terceros y deshabilita / desinstala los controladores de tarjetas de video patentados que usan la utilidad del controlador antes de actualizar, generalmente no tiene muchos problemas.
dragon788
65

Puede actualizar sin problemas a través de versiones LTS, ya sea Servidor o Escritorio. No importa lo que use, solo necesita usar estos comandos:

Para la versión de escritorio:

sudo do-release-upgrade

Para la versión del servidor:

sudo apt-get install update-manager-core
sudo do-release-upgrade

NOTA: Asegúrese siempre de probar el LTS objetivo al que se le solicita que actualice en un LiveCD en la máquina que está utilizando para asegurarse de que todo funcione correctamente antes de realizar la actualización real.

Dominic Hayes
fuente
1
Y de todos modos, ¿no sería sudo apt-get dist-upgrade? ¿O es ese comando para otra cosa?
SuperSluether
77
@SuperSluether dist-upgradeactualiza todo el sistema, las aplicaciones, el kernel, el lote a las últimas versiones disponibles, pero no la distribución, do-release-upgradese actualizará a la próxima versión, debe hacer dist-upgradelo que quiera si le gustan los nuevos núcleos y demás, en lugar del gestor de actualizaciones, que simplemente lo hace, actualizaciones del kernel para esa versión, aplicaciones y seguridad.
Mark Kirby el
2
Combina la respuesta de Flimm con la tuya y agrega tus fuentes, y voy a votar esto
dcorking
1
Sí, puede actualizar como dicen las respuestas a continuación, pero tendrá que usar el comando en esta respuesta para actualizar realmente las versiones de Ubuntu.
Dominic Hayes
1
OK @DominicHayes Cambié mi voto, no olvides comentar cuando edites, nadie es notificado de ello.
Mark Kirby el
26

Confié en otras respuestas y procedí a la actualización de 14.04 a 16.04 actualizado usando do-release-upgrade. Ahora me enfrento al pánico del grano.

Aquí hay otras preguntas relevantes (no las mías), la mayoría sin respuesta:

Por lo tanto, la respuesta real a la pregunta "¿puedo actualizar sin problemas de un LTS a la próxima versión de LTS", en particular cuando se aplica a la actualización 14.04-> 16.04 como se sugiere en el OP, claramente no es "sí" , y la mayoría si no todas las respuestas están equivocados en este sentido.

En el mejor de los casos, puede actualizar sin problemas.

Skippy le Grand Gourou
fuente
¿Has intentado seleccionar diferentes núcleos durante el arranque? Mi experiencia es que, por lo general, tal cosa sucede cuando no se actualiza / actualiza mucho tiempo y más tarde durante las actualizaciones / actualizaciones / la partición de arranque se llena. Sin embargo, he encontrado un problema descrito durante las actualizaciones normales. (Por lo tanto, considero que es un problema con solo la parte de "actualización estándar" en lugar de algo específico para la actualización completa del sistema). Entonces ese tipo de consejos ayudan. No tengo idea si ese es tu caso, pero espero que sea útil.
Grzegorz Wierzowiecki
@GrzegorzWierzowiecki Gracias por la sugerencia, pero en mi caso no había esperanza de recuperar una configuración limpia: el sistema init había desaparecido y el árbol de dependencia de apt estaba completamente roto. (Y me aseguré de tener suficiente espacio libre de antemano).
Skippy le Grand Gourou
Dijo escuchar. Un día logré una situación similar en otra Distro para recuperarme de Live CD / Dvd, y muchas limpiezas manuales, no estoy seguro de si repetiría nuevamente, lo más probable es que hiciera una copia de seguridad de lo que quedaba y comenzaba desde cero. ¡Buena suerte!
Grzegorz Wierzowiecki
@GrzegorzWierzowiecki Tener / inicio en una partición separada hace que sea mucho menos triste de lo que parece. ;-)
Skippy le Grand Gourou
y / etc y / usr ...;) todo depende de dónde vivan / lleguen sus personalizaciones
Grzegorz Wierzowiecki
7

Puede actualizar de una versión LTS a otra. Si es suave o no depende.

Si se refiere solo al sistema operativo, el proceso se prueba y si su hardware es compatible, todo estará bien.

Sin embargo, no olvide que puede tener instalado su propio software / scripts / etc. u otras configuraciones que pueden tener dependencias insatisfechas en la nueva versión. (por ejemplo: tiene algún script con funciones obsoletas que se descartan en una versión más reciente)

nsn
fuente
4

Las actualizaciones de 14.04 a 16.04 no son automáticas cuando salga el 16.04 en abril, pero en julio estará disponible la primera versión 16.04.1 y se ofrecerá la actualización a todos los usuarios de 14.04.

Sin embargo, si desea actualizar de inmediato, NO necesita actualizar primero a una versión intermedia. Simplemente ejecute lo siguiente en una terminal (y escriba su contraseña):

sudo update-manager -d

Luego se le ofrecerá la actualización 14.04 -> 16.04 sin esperar la versión 16.04.1.

La razón por la que Ubuntu no ofrece automáticamente a los usuarios de 16.04 a 14.04 es simple: esos usuarios están utilizando una versión de LTS muy estable y pueden encontrar errores no descubiertos en 16.04 si se actualizan inmediatamente en el lanzamiento. Todos los errores importantes encontrados en 16.04 deben corregirse con la versión de 16.04.1, por lo que los usuarios de LTS tienen menos posibilidades de encontrarse con errores en la nueva versión.

Omegamormegil
fuente
1
Intenté update-manager -ddel 14.04 al 16.04. Rompió la interfaz de usuario.
AlikElzin-kilaka
sudo: update-manager: command not found
Matt
3

Solo una nota rápida sobre la actualización de una versión anterior que no es LTS: estaba atascado en 13.04 (Raring Ringtail, no LTS), y quería actualizar. Primero obtenga hasta 14.04 LTS (Trusty Tahr), luego actualice a 16.04 (Xenial Xerus).

Para actualizar desde 13.04 (¡en septiembre de 2016!), Necesita algo de pirateo, y este tipo tenía una forma: http://tuxtrix.com/2014/03/upgrade-from-ubuntu-1304-to-ubuntu-1404.html

¡Funcionó para mí!

(Sugerencia: ejecute la actualización en la Consola (ctrl + alt + F1), no en la GUI del escritorio. Durante la actualización, X o lo que sea que me colgó, y tuve que martillar un poco para lograrlo ...)

Stolsvik
fuente
Así es como lanzo actualizaciones, siempre ha funcionado. Ahora en 18.04 voy a probar con una actualización de LTS. Estoy usando 16.04
userDepth
0

Si desea actualizar de 12.04 LTS a 16.04 LTS, no puede hacerlo. No puede omitir un lanzamiento de LTS como ese. Necesita actualizar 12.04-> 14.04 y luego 14.04-> 16.04.

Probablemente será más rápido volver a instalar (y configurar su servidor para que sea más fácil la próxima vez).

odinho - Velmont
fuente
0

Sí, puede actualizar sin problemas y fácilmente de un LTS a la próxima versión de LTS:

Paso Presione Alt + F2y escriba update-managery luego siga las instrucciones en pantalla.

Gaurav Paliwal
fuente
0

Comentarios y enlaces sobre sistemas LTS

Puede ser difícil y confuso seleccionar la versión de Ubuntu tanto para la primera instalación como para actualizar a una nueva versión lanzada. Esta respuesta se centrará en cómo encontrar la versión con el tiempo de soporte restante más largo (hasta el "final de la vida útil") , que a menudo es el primer lanzamiento de un lanzamiento de LTS (LTS significa Soporte de larga duración).

En este momento, cuando esto está escrito, es Ubuntu 16.04.1 LTS, y sus archivos iso no se encuentran a través de los enlaces 'habituales' para las versiones actuales.

Los intervalos de soporte se describen con detalles y diagramas en este enlace,

www.ubuntu.com/info/release-end-of-life

Las series de kernel de las versiones de segundo, tercer y cuarto punto son diferentes de las series de kernel de la primera versión de punto, y no son compatibles por mucho tiempo. La pila de habilitación de hardware debe / se actualizará de acuerdo con estos enlaces,

wiki.ubuntu.com/Kernel/LTSEnablementStack

wiki.ubuntu.com/Kernel/RollingLTSEnablementStack

para mantener todo actualizado (incluidas las actualizaciones de seguridad del núcleo). Esto es arriesgado y te desanimaría a hacerlo. Se reportan muchas fallas. Algunos de estos problemas se pueden encontrar si escribe HWE en la ventana 'Buscar preguntas y respuestas' cerca de la esquina superior derecha de la ventana del navegador web con AskUbuntu (y presiona Enter).

La serie de kernel de la versión de quinto punto es la de la próxima versión de LTS y tiene un largo soporte.

Estrategia para un sistema estable y confiable

Recomendaría la siguiente estrategia, si desea utilizar un sistema estable y confiable.

  • Una buena rutina de respaldo para todos los archivos, que desea mantener, es la base de un sistema estable y confiable. Esto incluye sus archivos personales y la totalidad o partes del sistema operativo y los programas de aplicación instalados y ajustes.

  • Instale y permanezca con las versiones LTS que se lanzan en abril durante los años pares, 2014, 2016, 2018, ...

  • Instale la versión que tiene el mayor tiempo hasta el final de la vida en este momento. Pruébelo y si funciona bien, quédese con él. "Si no está roto, no lo arregles"

    Manténgase actualizado y actualizado dentro de la serie kernel

    sudo apt update
    sudo apt full-upgrade
    
  • Cuando se publique el próximo lanzamiento del primer punto, espere un mes y, a fines de agosto, se corrigen los peores errores, y puede instalar el nuevo lanzamiento y hacer las actualizaciones y mejoras a un sistema bien depurado y pulido. Esto puede significar cambiar

    • de 14.04.1 LTS a 16.04.1 LTS, o
    • de 14.04.1 LTS a 18.04.1 LTS (solo Ubuntu estándar tiene 5 años LTS), o
    • de 14.04.5 LTS a 16.04.1 LTS, o
    • de 14.04.5 LTS a 18.04.1 LTS (solo Ubuntu estándar tiene 5 años LTS), o
    • de 16.04.1 LTS a 18.04.1 LTS, o
    • de 16.04.1 LTS a 20.04.1 LTS (solo Ubuntu estándar tiene 5 años LTS), o
    • de 16.04.5 LTS a 18.04.1 LTS, o
    • de 16.04.5 LTS a 20.04.1 LTS ...

A menudo es mejor instalar un sistema nuevo y luego copiar sus archivos personales del sistema anterior al nuevo. Es posible actualizar de la versión anterior de LTS a la próxima versión de LTS a través de

sudo do-release-upgrade

pero es arriesgado, y es mejor que obtenga una copia de seguridad nueva antes de intentarlo.

Obtén los archivos iso

Comience a buscar los archivos iso de la versión con el soporte restante más largo a través de estos enlaces,

Si los archivos iso de la versión con el soporte restante más largo no se encuentran a través de esos enlaces, puede encontrarlos a través del siguiente enlace general,

y en este momento, cuando esto está escrito, desea encontrar Ubuntu 16.04.1 LTS a través del siguiente enlace,

sudodus
fuente