1. Prepararse para la actualización

Le sugerimos que antes de actualizar lea detenidamente la información del Capítulo 4. Actualizaciones desde Debian 8 (jessie)
Este capítulo tine toda la información necesaria para actualizar sin problemas 

 

 

2. Preparar un entorno seguro para la actualización

 

La actualización de Debian debería hacerse de forma local, frente a una consola virtual en modo texto (o conectado de forma directa mediante un terminal por puerto serie), o de forma remota mediante una conexión ssh.



Nota importante
Si está utilizando algún tipo de servicio de VPN (como pueda ser tinc) puede que estos no estén disponibles durante el proceso de actualización. Para más información consulte Sección 4.1.3, “Prepararse para la indisponibilidad de servicios”.

Para poder tener un margen de seguridad mayor cuando actualiza de forma remota le sugerimos que realice su proceso de actualización en una consola virtual como la que ofrece el programa screen, lo que permite una reconexión segura y asegura que el proceso de actualización no se interrumpe aunque falle el proceso de conexión remota.
 
Nota importante
No debería actualizar usando telnet, rlogin, rsh, ni desde una sesión de X controlada por xdm, gdm o kdm en la máquina que esté actualizando. Esto se debe a que cada uno de esos servicios puede cerrarse durante la actualización, y podría hacer que el sistema se volviese inaccesible y que está solo actualizado a la mitad. No se recomienda el uso de la aplicación GNOME update-manager para realizar actualizaciones a nuevas versiones, dado que esta herramienta requiere una sesión de escritorio activa. 



3. Preparar los repositorios oficiales de Debian 8 Jessie a Debian 9 Stretch

Hace algunas horas, el nuevo Debian 9 “Stretch”, la nueva y esperada versión de este sistema operativo basado en Linux, llegaba finalmente a todos los usuarios en su fase “estable” con un gran número de cambios, mejoras y novedades tal como ya os explicamos hace dos semanas. Aunque esta versión lleva ya en estado congelado desde el pasado mes de febrero, no ha sido hasta hoy mismo, 17 de junio de 2017, cuando finalmente se ha liberado la versión final ya apta para todos aquellos usuarios que quieran utilizarla.
Lo primero que tenemos que hacer es cambiar los repositorios que apuntan a Debian 8 Jessie y ponerlos que apunten a Debian 9 Stretch.
Los repositorios oficiales y no oficiales (de terceros) se encuentran en el fichero: /etc/apt/sources.list
 
El método mas rápido es usando el siguiente comando:

sed -i ‘s/jessie/stretch/g’ /etc/apt/sources.list 


Pero como tenemos que tocar mas cosas, lo mejor es hacer todo el proceso a mano.
Editamos el fichero sources.list con el editor nano.Para ello usamos el siguiente comando:

nano /etc/apt/sources.list

y cambiamos la palabra jessie por stretch en todas las lineas en las que aparezca la palabra jessie. De esta forma tan simple hemos a puntado el repositorio a Debian 9 stretch.

sources.list - que usamos en este manual

Repositorios Oficiales y NO oficiales
Apuntando ya stretch

Una vez tenemos ya apuntando todos los repositorios a la nueva versión estable (Debian 9 Stretch), lo siguiente que tenemos que hacer es anular temporalmente los repositorios no oficiales de Debian, tales como los repositorios de: Debian-Multimedia,VirtualBox, Mulstisystem,  etc.... ya que durante la actualización si tenemos habilitados los repositorios NO oficiales, nos causaran problemas y fallos en la actualización, llegando incluso a perder toda la información y teniendo que hacer una instalación desde cero.
Para anular dichos repositorios NO oficiales (también llamados de terceros) tan solo tenemos que poner delante de la línea, el símbolo de la almohadilla: #

Se ha colocado la almuhadilla # delante de los repositorios NO oficiales
 
Una vez realizado los cambios necesarios, guardamos las modificaciones usando la combinación de teclas Ctrl + o.

Con esto ya podemos cerrar la edición del fichero sources.list usando la combinación de teclas Ctrl + x.



Ya solo nos queda usar los tres comando necesarios para actualizar de Jessie a Stretch.

1- Recargamos la lista de paquetes  con el siguiente comando:

# apt-get update



2- Actualizamos los paquetes con el siguiente comando:

# apt-get upgrade



3- Actualizamos totalmente a Debian stretch con el siguiente comando:

# apt-get dist-upgrade 



Una vez actualizado reiniciado el PC y ya nos parece Debian 9 Stretch

NOTA IMPORTANTE: 

Debian usa nombres fijos para designar su tres ramas oficiales como son:
 
- stable
- testing   
- unstable
 
La rama stable siempre es y será las versiones oficiales de Debian.
 
Pero Debian también utiliza un nombre en clave para designar a cada rama, a cada versión estable (stable).
La versión estable (stable) actual de Debian es la 9, de nombre en clave stretch. Fue publicada  el 17 de junio de 2017.

Esto que quiere decir, que en el fichero /etc/apt/sources.list, podemos encontrarnos los repositorios apuntando a stable o al nombre clave stretch, esto quiere decir que es exactamente lo mismo.
Entonces si editamos el archivos /etc/apt/sources.list y vemos que apunta a stable, no tenemos que hacer ninguna modificación en el nombre de dichos repositorios.

 

Índice de versiones estable de Debian con su nombre en clave

En el siguiente listado vemos las versiones stable junto a su nombre en clave.
  1. Debian GNU/Linux 9.0 stretch   - versión estable actual.
  2. Debian GNU/Linux 8.0 jessie     - antigua versión estable.
  3. Debian GNU/Linux 7.0 wheezy  - antigua versión estable.
  4. Debian GNU/Linux 6.0 squeeze - antigua versión estable.
  5. Debian GNU/Linux 5.0 lenny     - antigua versión estable.
  6. Debian GNU/Linux 4.0 etch       - antigua versión estable.
  7. Debian GNU/Linux 3.1 sarge     - antigua versión estable.
  8. Debian GNU/Linux 3.0 woody    - antigua versión estable.
  9. Debian GNU/Linux 2.2 potato    - antigua versión estable.
  10. Debian GNU/Linux 2.1 slink       - antigua versión estable.
  11. Debian GNU/Linux 2.0 hamm    - antigua versión estable.

 

Activar nuevamente los repositorio NO oficiales, de terceros

Ahora una que hemos actualizado a Debian 9 stretch y ya hemos reiniciado el sistema, y vemos que arranca y funciona todo perfectamente, es el momento de volver a editar el fichero: /etc/apt/sources.list y volvemos a activar los repositorio NO oficiales también llamados de terceros, para poder actualizar los programas de dichos repositorios.


Se ha colocado la almuhadilla # delante de los repositorios NO oficiales para anularlos temporalmente
Apuntando ya stretch todos los repositorios incluidos los NO oficiales
 Ahora podemos actualizar nuevamente los paquetes de tercero, usando los tres mismo comandos de antes:
 
# apt-get update
# apt-get upgrade
# apt-get dist-upgrade
 
Una vez finalizado todo este proceso ya estaremos usando Debian 9 Stretch.
 
Nota informativa: 
El proceso de actualización tardará mas o menos dependiendo de la velocidad de la conexión a internet que tengamos, y de la configuración de nuestro PC, cuanto mayor velocidad tenga procesador, cuando mas cantidad de ram, de la tecnologia del disco duro que estemos usando, del bus de datos, etc.....