Debian es una de las distribuciones más robustas, estables y seguras que hay, de eso no hay duda, por algo es que muchos optan usar Debian para montar sus servidores, y esto se debe en gran parte a que los desarrolladores de esta importante distribución nunca liberan una nueva versión sino hasta que este lista, bien probada y bien revisada a fondo.
Pero caso a parte de los usuarios de servidores, estamos los usuarios que no usamos Debian como servidor, sino como nuestro ordenador personal, ya sea de sobremesa o portátil y como las versiones no se liberan en cortos plazos, nos toca esperar mucho tiempo para ver nuevas versiones del software y venga, lees acerca de la nueva versión de: Xfce, KDE, Gnome, LibreOffice, Gimp, Inkscape, y un largo etcétera y mientras tanto, estas tu con la vieja versión que no tiene esa característica que puede que no la necesitas (o puede que si), pero la quieres y la quieres ya!
O bien, te enteras que ya hay nuevos controladores con el que probablemente sirva ese nuevo periférico que acabas de comprar y que no te funciona actualmente. Y te das cuenta que en los repositorios de Debian todavía no esta... todo desactualizado, ¿vaya cosas no? Pero hay por que desesperarse, hay una salida: *redoble de tambores* podemos utilizar la rama testing de Debian *gritos y aplausos de la multitud*.
Pero antes de seguir, seguro que algunos se harán la pregunta: ¿Que es eso de la rama testing? Si eres un usuario que ya lleva rato usando Debian muy probablemente sabrás muy bien lo que estoy a punto de decir, pero para los más novatos que probablemente estén comenzando a usar este sistema operativo lo explicaré brevemente:
Debian tiene 3 ramas principales de desarrollo: La rama estable, la rama de pruebas y la rama inestable.
Vamos a lo bueno, *se escucha un grito al fondo: “jó, al fin!”* para cambiar nuestro sistema a testing (el objetivo de esta entrada) basta con editar nuestro sources.list y actualizar los repositorios, así:
Abrimos una terminal y nos identificamos como administrador:
$ su
Una vez ingresamos la contraseña y ya con privilegios de administrador, cargamos el archivo en cuestión:
# nano /etc/apt/sources.list
Al tener Debian Wheezy instalado, su sources.list podría contener lo siguiente:(podrían tener más repositorios y si es necesario hay que actualizarlos también, pero como cada equipo es un mundo, me limitaré a mencionar los repositorios principales)
#oficiales
deb http://ftp.es.debian.org/debian/wheezy main non-free contrib
deb-src http://ftp.es.debian.org/debian/ wheezy main non-free contrib
#seguridad
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free
En donde pone “wheezy” bien podría poner: “stable”, en este caso es indiferente (al menos por ahora que Wheezy es la release estable). Como sea, la palabra en cuestión (ya sea “wheezy” o “stable”) hay que reemplazarla por “jessie” o bien por “testing”, luego explico la diferencia, pero en mi caso puse “jessie” y quedó más o menos así:
#oficiales
deb http://ftp.es.debian.org/debian/ jessie main non-free contrib
deb-src http://ftp.es.debian.org/debian/ jessie main non-free contrib
#seguridad
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
Guargan con CTRL+O y salen con CTRL+X, luego ¿Cual es la diferencia entre poner “testing” o poner “jessie”?
Sucede que “jessie” es el actual nombre de la rama testing de Debian y algún día sera estable ¿cierto? Entonces, si dejas el nombre ”jessie”, quiere decir que por ahora te mantendrás en testing, pero luego, si no haces ningún cambio, te pasaras automáticamente a estable, por así decirlo, pero, si dejas el nombre “testing”, siempre te mantendrás en la rama de pruebas sin importar cual sea el nombre clave del siguiente lanzamiento.
Una vez has guardado el archivo, basta con actualizar repositorios (siempre como administrador):
# aptitude update
Y luego solo hace falta actualizar el sistema (podría tomar un rato dependiendo de la cantidad de paquetes instalados en el sistema):
# aptitude safe-upgrade; aptitude-upgrade
Luego de esto, ya tendrían que tener Debian testing en sus equipos, pueden también aventurarse a Debian Unstable (conocida también como SID), yo en lo personal uso y recomiendo la rama de desarrollo testing y hasta ahora me ha ido bien 😉 saludos.