¿Debian Wheezy (estable) se actualizará automáticamente a Jessie una vez que Jessie se convierta en la versión estable?

18

Estoy en Debian Wheezy (estable) y actualizo rutinariamente mi sistema a través de lo básico:

sudo apt-get update
sudo apt-get dist-upgrade

En el futuro, una vez que Jessie se convierta en la versión estable, me pregunto si Wheezy se convertirá automáticamente en Jessie si sigo haciéndolo dist-upgradeo no.

¿Habrá CUALQUIER paso manual necesario para asegurarse de estar siempre en la versión estable actual (años en el futuro, por ejemplo, Sid después de Jessie), o estoy listo para seguir como estoy?

Por ejemplo, ¿tengo que modificar mi archivo sources.list de alguna manera para asegurarme de que Jessie simplemente se paseará sin ningún paso manual por el camino, o alguna actualización 'grande' ('dist-upgrade') lo hará todo por mí? y cambiar todas las instancias de wheezya jessiecuando sabe hacerlo?

(Cada línea de mi lista sources.list tiene contenido wheezy. ¿Quizás solo necesito eliminarlas wheezy?)

Soy un poco nuevo (de OS X, y antes de eso Windows), así que no estoy seguro de cómo se pueden realizar automáticamente 'actualizaciones de lanzamiento' en el mismo canal en Debian, donde OS X simplemente ofrece, a través de sus actualizaciones automáticas, actualizaciones completas a su próxima versión (estable / lista) sin necesidad de verificación manual o pasos complicados aparte de la verificación de actualización normal del sistema.

Ónix
fuente

Respuestas:

23

Si las líneas en tu sources.listdicen "wheezy", te quedarás con Wheezy incluso cuando Jessie sea liberada. Si cambia esas líneas para decir "estable" en su lugar, apt lo actualizará a Jessie cuando se lance, porque "estable" se convertirá en un alias para "jessie" en lugar de "wheezy". (Y si cambia esas líneas para decir "jessie", se actualizará a Jessie ahora , a pesar de que todavía está en pruebas y aún no se ha lanzado como "estable").

Aunque puede ser tentador cambiar su sources.listdecir "estable" para actualizar automáticamente a nuevas versiones estables, no lo recomiendo. El proceso de actualización puede tener pasos especiales que querrá o necesitará hacer además de (y posiblemente antes ) la actualización de paquetes, por lo que es mejor esperar a que se libere Jessie y luego mirar las notas de la versión antes de realizar el cambio. (En la práctica, simplemente actualizar los paquetes generalmente está bien, pero es más seguro esperar y leer primero las notas de la versión. Mire antes de saltar).

Por cierto, Sid nunca se convertirá en una versión estable. Es el nombre permanente del repositorio "inestable", y no participa en la progresión de los nombres a través de los alias "prueba" y "estable". Después de que Jessie sea liberada, se elegirá a otro personaje de Toy Story para la nueva "prueba", y Sid permanecerá inestable como siempre.

Wyzard --Deja de dañar a Mónica--
fuente
En resumen: como con tantas otras cosas de Linux, esto depende completamente del administrador del sistema. Si desea que se actualice automáticamente, lo hará ... si no desea que se actualice, eso también es posible.
un CVn
Puedo confirmar que Wheezy se convierte automáticamente en Jessie. Mi sources.list solo tiene Wheezy, cuando ejecuto cat / etc / debian_version, devuelve 8.2. Esto sucede después de una actualización normal de apt-get. ¿Alguien sabe por qué?
Fernando Kosh
10

No, la actualización no será automática, tiene que sustituir manualmente cada instancia de wheezypor jessieen su /etc/apt/sources.list.

Alternativamente, puede reemplazarlos con stabley luego, la actualización será automática una vez que se libere Jessie.

Tenga en cuenta que no recomendaría este último si lo usa unattended-upgrades, porque su sistema puede terminar siendo una mezcla entre estable y antiguo estable.

Lo último, por apt-get dist-upgradelo general, solo se necesita cuando se actualiza a una nueva versión; La diferencia entre upgradey dist-upgradees que upgradesolo actualiza los paquetes, mientras dist-upgradeque puede instalar nuevos paquetes o eliminar paquetes en conflicto. Normalmente, durante el ciclo de vida de una versión estable, las dependencias de los paquetes no cambian, por lo que upgradedebería ser suficiente para las actualizaciones diarias (por supuesto, si agrega repositorios de terceros, es posible que no sigan la estricta política de Debian con respecto a este asunto, y las dependencias del paquete pueden cambiar).

MoonSweep
fuente
Continuemos esta discusión en el chat .
MoonSweep
creo que es solo una diferencia de opinión no beef :) y, por cierto, no considero, 7.6 a 7.7 o 7.8 una nueva versión, así que creo que es ahí donde podría haber entendido mal lo que estabas diciendo
mchid
1
No, de hecho, esos no son nuevos lanzamientos, sino nuevos "lanzamientos puntuales", y tampoco se supone que introduzcan nuevas dependencias.
MoonSweep
1

Como se mencionó, solo será automático si tiene "estable" en el archivo source.list, si específicamente tiene "wheezy", no sucederá automáticamente cuando ejecute un archivo apt-get upgrade.

Esto se observa en las notas de la versión completa aquí .

O echa un vistazo a una guía corta que cubre esto aquí .

Esencialmente, sources.listdebe tener jessie o stable, luego ejecuta un apt-get upgrade/ apt-get dist-upgrade. Estos solo no son automáticos de forma predeterminada hasta donde yo sé, en mi entorno, sin embargo, tengo el apt-get upgradeconjunto para ejecutarse semanalmente como un trabajo cron, ya que tenía estable en mi, sources.listesto básicamente hizo que algunos de mis servidores se actualicen automáticamente a la instalación mínima de jessie .

Wendell247
fuente