¿Cómo realizar múltiples actualizaciones secuenciales de la distribución Debian?

¿Cómo realizar múltiples actualizaciones secuenciales de la distribución Debian?

Entiendo que generalmente se recomienda actualizar Debian siempre de forma secuencial. Por ejemplo, actualice Debian Jessie (8) a Stretch (9) y luego a Buster (10). Pero no pude encontrar instrucciones claras sobre cómo hacer esto exactamente.

¿Es suficiente editar los archivos de la lista de fuentes de APT ( /etc/apt/sources.listy los archivos en /etc/apt/sources.list.d/) para hacer referencia a mi versión de destino mientras sigo las instrucciones de actualización en las notas de la versión?

Por ejemplo, para actualizar de Jessie a Stretch, ¿reemplazaría cada referencia a jessie(o stable, ...) con stretchy realizaría la actualización? ¿Y luego reemplazar nuevamente stretchy busterrealizar la siguiente actualización?

Respuestas a otras preguntas aquí como¿Es posible actualizar Debian Jessie (8) a Buster (10) o es necesario realizar actualizaciones secuenciales en las versiones?Solo explique que se recomienda actualizar secuencialmente, pero no explique cómo. Quizás esto sea realmente obvio y simplemente me falta experiencia.

Estoy un poco preocupado de que apt-get dist-upgradepueda pasar directamente de Jessie a Buster dejando fuera a Stretch.

Atentamente :)

Respuesta1

Las notas de la versión explican cómo realizar cada actualización y, como usted dice,Cada actualización debe realizarse en secuencia, siguiendo las notas de actualización de cada versión.. Las notas de la versión de Debian 10mencionar esto explícitamente:

No se admiten actualizaciones directas de versiones de Debian anteriores a la 9 (extensión). Por favor siga las instrucciones en elNotas de la versión para Debian 9actualizar a Debian 9 primero.

Si sigue las notas de la versión, no terminará actualizando directamente cuando use apt-get dist-upgrade. Eso podría suceder si intentara actualizar a "estable" en lugar de un nombre en clave de lanzamiento: si sus repositorios estuvieran configurados para hacer referencia a Jessie y los cambiara para hacer referencia a "estable", apt-get dist-upgradeintentaría actualizar directamente a Buster (y pronto, Bullseye). El uso de nombres en clave garantiza que solo terminará actualizando a la versión nombrada.

La configuración del repositorio también se aborda en las notas de la versión y, por lo general, no se puede simplificar a una operación de reemplazo (porque la estructura del repositorio puede cambiar de una versión a la siguiente, yalgunos repositorios deben eliminarse antes de actualizar). De este modolas notas de la versión StretchEnumere los repositorios que deben agregarse e indique al administrador queeliminarrepositorios obsoletos.

Sin embargo, hay una gran advertencia desafortunada: la sección de actualización de las notas de la versión no menciona los repositorios de actualizaciones de seguridad, que deben configurarse para la última actualización; para Debian 10 deberías terminar con algo como

deb http://deb.debian.org/debian buster main
deb http://security.debian.org buster/updates main

como mínimo. La configuración del repositorio relevante siempre se puede encontraren la página de información de seguridad de Debian.

(Esto cambiará para Debian 11 y esmencionado en las notas de la versión.)

información relacionada