COMO hacer tu Debian inestable (actualizar a Sid)
Para empezar, voy a comentar como van las distintas versiones de Debian (para quien no sepa muy bien cómo va todo esto).
Debian cuenta con tres versiones diferentes, estas son la stable, la testing y la unstable, que van cambiando su nombre según se vayan liberando los diferentes cambios en la mismas.
Por ejemplo hoy en día la stable es Etch, y la testing es Lenny. A día de hoy la stable es Lenny y la testing es squeeze. En cambio la unstalbe siempre mantiene su nombre (ya que nunca llega a liberarse) y este es Sid.
Cuando la versión testing llega a un nivel de fallos aceptable se incorpora a la versión stable. Esto viene siendo que lo que ahora es Lenny se llegará a convertir algún día en lo que hoy es Etch (lenny será la estable y Etch se archivará), Esto viene siendo que lo que ahora es squeeze se llegará a convertir algún día en lo que hoy es Lenny (squeeze será la estable y Lenny se archivará), y lo que se está trabajando en la versión Sid (que recordemos que no se libera y no cambia de nombre) se irá incorporando en la versión testing.
Existen también otros “estados” como es la versión congelada. Que como explica la wikipedia:
Cuando la versión de pruebas llega a un nivel aceptable de fallos, entonces se “congela”, lo que significa que ya no se aceptan más paquetes. A continuación se trabaja para pulir el mayor número de bugs posibles, para así liberar la versión Estable. Ese periodo puede durar un mes o más, dependiendo del registro de errores de software. Cuando éstos son muy pocos, entonces se libera como versión estable, y la que era la anterior estable se archiva.
También existe la rama “Experimental” que más que una versión en sí, es un repositorio de paquetes.
Básicamente, ¿Qué diferencia a unas versiones de otras?
Pues lo probados y actualizados que estén los paquetes que nos podemos encontrar en las mismas. Y esto podemos resumirlo diciendo que básicamente se diferencian en los repositorios que utilizan.
Por ejemplo la versión stable suele tener este tipo de repositorios en el sources.list:
# Repositorio para la versión establedeb http://ftp.debian.org/debian/ stable main contrib non-free deb-src http://ftp.debian.org/debian/ stable main contrib non-free
Para la versión testing:
# Repositorio para la versión en pruebasdeb http://ftp.debian.org/debian/ testing main deb-src http://ftp.debian.org/debian/ testing main
Y para Sid:
# Repositorio para la versión inestabledeb http://ftp.debian.org/debian/ unstable main deb-src http://ftp.debian.org/debian/ unstable main
Para cambiar de una versión a otra…
Por todo esto, pasar de una versión a otra es bastante fácil.
Simplemente hay que cambiar los repositorios en el sources.list de la siguiente manera.
$ su # vi /etc/apt/sources.list
Y cambiar en las líneas dónde pone etch (si tienes la estable en este momento, por ejemplo) por lenny.
Y si lo que quieres es la versión inestable, lo que pones es sid.
Luego actualizas los repos:
# apt-get update
A partir de aquí ya dispondrías de los paquetes de la versión que quisiste en tu Debian. Pero claro no actualizaste los paquetes en si que tienes instalados.
Para hacer esto (lo más recomendable) es que lo hagas a mano, vayas actualizando los distintos paquetes con paciencia para que no se creen problemas de dependencias.
Pero si lo que quieres es actualizar todo a lo bruto tu solución es:
# apt-get dist-upgrade
Y todos los paquetes se actualizarán automáticamente a la nueva versión (¡Utilizar con cuidado!).
Por ejemplo esto estaría bien recién instalado Debian en tu máquina.
No se recomienda que el usuario de Escritorio utilice la versión Sid, y lo que se recomienda para este perfil es la versión testing (lenny en estos momentos).
Personalmente yo te recomiendo que utilices testing, con toques de lenny, y algo de sid. Pero sin llegar a causar problemas de versiones de paquetes.
Es decir, utiliza los paquetes de testing, y cuando quieras añade los de sid para un paquete en cuestión y vuelve a eliminarlos del sources.list inmediatamente.
Esto también puede causar problemas de dependencias por eso tienes que tener ojo en que paquetes instalas de diferentes repositorios.
Para terminar dejo una copia de lo que podría ser un sources.list de algún usuario de Desktop de Debian:
# Repositoris de seguridad para Lenny: deb http://security.debian.org/ lenny/updates main contrib deb-src http://security.debian.org/ lenny/updates main contrib# Repositorios normales para lenny:deb http://ftp.de.debian.org/debian lenny main contrib non-free deb-src http://ftp.de.debian.org/debian lenny main contrib non-free# Repositorios multimedia para lenny: deb http://www.debian-multimedia.org lenny main# Repositorio de paquetes en un servidor Francés para lenny deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free#Repositorio Español para lenny deb http://ftp.es.debian.org/debian/ lenny main contrib non-free# Ahora comentados, repositorios para Sid: #Oficiales #deb http://ftp.us.debian.org/debian sid main contrib non-free #deb-src http://ftp.us.debian.org/debian sid main contrib non-free# Multimedia #deb http://www.debian-multimedia.org sid main
Resumiendo (03/03/2009):
- STABLE –> Lenny
- TESTING –> squeeze
- UNSTABLE –> Sid (Siempre se llama así)
Versiones anteriores:
- La siguiente versión de Debian se llama
squeeze
— aún no se ha establecido la fecha de lanzamiento. - Debian GNU/Linux 5.0 (
lenny
) — publicación estable actual. - Debian GNU/Linux 4.0 (
etch
) — antigua versión estable. - Debian GNU/Linux 3.1 (
sarge
) — antigua versión estable. - Debian GNU/Linux 3.0 (
woody
) — antigua versión estable. - Debian GNU/Linux 2.2 (
potato
) — antigua versión estable. - Debian GNU/Linux 2.1 (
slink
) — antigua versión estable. - Debian GNU/Linux 2.0 (
hamm
) — antigua versión estable.
Compártelo


Gracias por lo expuesto aqui. Sabes decirme repositorios buenos actuales para ubuntu?
@miros
Pues la verdad es que no sé que repositorios son mejores para Ubuntu, supongo que los oficiales, pero es que no utilizo Ubuntu, seguro que en la cantidad de blogs infinitos que hay de Ubuntu puedes encontrar mejor información que la que te podría dar yo..
Saludos!
Se agradece tan clara exposicion del por que de los nombres y sus versiones. yo ayer por accidente pase a squeeze, espero no extrañar a Lenny que fue muy comprensivo con mi novates. Pero en otro lugar lei que squeeze para la primavera del 2010 madurara a estable. a ver que pasa con migo, espero madurar con el.
miros siempre lo puedes mirar con netselect, este programa te dará un valor contra más bajo mejor.
Actualmente en debian los que van mejor son los franceses, alemanes ( como no), i los austriacos ,( al menos por mi zona geografica)
Claro te estoy hablando de debian,me imagino que tb tendra este programa