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-upgrade
o 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 wheezy
a jessie
cuando 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.
fuente
Respuestas:
Si las líneas en tu
sources.list
dicen "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.list
decir "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.
fuente
No, la actualización no será automática, tiene que sustituir manualmente cada instancia de
wheezy
porjessie
en su/etc/apt/sources.list
.Alternativamente, puede reemplazarlos con
stable
y 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-upgrade
lo general, solo se necesita cuando se actualiza a una nueva versión; La diferencia entreupgrade
ydist-upgrade
es queupgrade
solo actualiza los paquetes, mientrasdist-upgrade
que 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 queupgrade
deberí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).fuente
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.list
debe tener jessie o stable, luego ejecuta unapt-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 elapt-get upgrade
conjunto para ejecutarse semanalmente como un trabajo cron, ya que tenía estable en mi,sources.list
esto básicamente hizo que algunos de mis servidores se actualicen automáticamente a la instalación mínima de jessie .fuente