La mayor comunidad de Debian en español

Actualizar de una versión a otra


Versión: 0.3 revisado el 10/12/2006

Introducción:

Debian ofrece la posibilidad de elegir entre tipos de distribución, a saber:

  • Stable : Distribución estable y oficial ,disponible en cd o en dvd.
  • Testing : Distribución en desarrollo y futura stable.
  • Unstable : Distribución experimental y muy poco recomendada para recién iniciados.

¿Cómo actualizo mi distribución?

Una instalación por defecto va a dejar en el directorio /etc/apt un fichero llamado sources.list . Si hacéis un volcado del fichero debeis encontraros con algo muy similar a esto:

root@Hellas:~$ more /etc/apt/sources.list
deb ftp://ftp.es.debian.org/debian/ stable main non-free contrib

Podéis observar varias cosas:

  • ftp://ftp.es.debian.org/debian es la dirección del repositorio que estamos usando
    y la ruta donde se encuentra la copia de los paquetes, hay miles diseminados por todo el mundo.
    Los oficiales los podeis obtener en la pagina de Debian

  • main non-free contrib especifican las ramas que vamos a poder utilizar.
    Los mas puristas eligen sólo main, ya que ésta es la única rama que asegura que los paquetes
    cumplen el contrato social de Debian

  • stable es la distribución que queremos usar, ésto es lo que debemos cambiar para pasar
    de una distribución a otra.

Elige tu editor de textos favorito (vi, emacs, nano, pico, gedit, Kedit, Kate ....) y edita como root el ficheo /etc/apt/sources.list
tal que quede :

Original:
deb ftp://ftp.es.debian.org/debian/ stable main non-free contrib

Pasar a testing:
deb ftp://ftp.es.debian.org/debian/ testing main non-free contrib
Pasar a SID:
deb ftp://ftp.es.debian.org/debian/ unstable main non-free contrib

Una vez que lo hayas editado guarda el archivo.

Ahora ejecuta desde una consola:

root@Hellas:~# apt-get update

Y seguidamente:

root@Hellas:~# apt-get dist-upgrade

Una vez reinicies la máquina y ya tendrás una debian actualizada y funcionando.

Aclaraciones:

Consideraciones a tener en cuenta:

  • Si acabas de llegar a esto, lo peor que puedes hacer es pasarte a SID. No es nada recomendable, en SID no se garantiza nada
    ¡Ni siquiera que arranque!, ¡estás avisado!.
  • Si no estas muy seguro de que hacer, ¡no hagas nada y pregunta!
  • Todo esto es válido para cualquier distribución basada en Debian (incluidas (g/K)noppix y Ubuntu), aunque éstas suelan
    tener repositorios particulares, y el hacerlo no es nada recomendable.

Tras el lanzamiento de una Testing como versión estable, la vieja estable seguirá manteniendose durante un tiempo y aquellos que
quieran tenerla deberán apuntar sus repositorios (ojo, no todos la mantienen) a oldstable/nombre, donde nombre es la versión antiguamente
estable (A día de hoy Etch).

Por tanto:
stable=Etch
testing=Lenny
unstable=SID

oldstable=Sarge

Como veis, SID siempre es y sera unstable.

Tras esto alguno habra podido observar algo muy curioso. Si en vuestros sources apuntais a Sarge, estaréis apuntando hasta la
eternidad a Sarge. Esto es debido a que los alias de las distribuciones son enlaces al estado en el que se encuentran
(ver The Debian GNU/Linux FAQ)

Un poco de historia:

  • Debian 1.1 = Buzz
  • Debian 1.2 = Rex
  • Debian 1.3.x = Bo
  • Debian 2.0 = Hamm
  • Debian 2.1 = Slink
  • Debian 2.2 = Potato
  • Debian 3.0 = Woody
  • Debian 3.1 = Sarge
  • Debian 4.0 = Etch
  • Debian 4.1 = Lenny

Enlaces de interés:

Cambios:

  • 0.3:

    Añadidas referencias a Lenny.

    Corrección del texto en general.

Manual creado por Daniel Franganillo para EsDebian. Licencia CC.

Relacionado con Actualizar de una versión a otra