¡Buenas!
Parece que no te aclaras mucho con el tema de las ramas de Debian.
Debian tiene tres ramas:
unstable, testing y
stable que en principio, si no sabes muy bien lo que estás haciendo, no deberías mezclarlas. (Si dejo fuera a
experimental porque ni si quiera es una rama propiamente dicha)
La rama
unstable es donde se desarrolla es sistema. Es donde entran todos los paquetes nuevos y donde se corrigen los defectuosos, está cambiando constantemente. Digamos que es la fábrica en la que se crean las piezas que forman Debian.
Cuando un paquete lleva cierto tiempo sin dar problemas pasa a la rama
testing.
Testing sería dónde se ensamblan todas las piezas que se han creado en unstable para ver si funcionan bien por sí solas y entre ellas y es el boceto de lo que algún día sera una versión estable. Si algún paquete tiene problemas de funcionamiento en esta rama vuelve a
unstable para corregir lo que haga falta y, como he dicho antes, pasado un tiempo sin dar problemas el paquete volvería a
testing.
Testing también tiene muchos cambios, pero en principio no deberían de afectar al buen funcionamiento del sistema ya que los paquetes que entran han pasado un periodo de "cuarentena" para asegurar que funcionan correctamente.
Hay un momento en el desarrollo de la distro, supongo que cuando se cumplen ciertos objetivos, en el que se decide dejar de importar paquetes de
unstable en
testing. Es lo que se llama
freeze. Una vez que se llega a éste punto lo que se hace es centrarse en la rama
testing para corregir todos los errores críticos que se encuentran. Cuando el contador de errores críticos llega a cero (ésto ha sido así hasta la llegada de Debian 8 Jessie), se publica una nueva versión estable del sistema operativo. Lo que es la rama
stable. Como suelen decir los desarrolladores de Debian, ésto sucede cuando tiene que suceder, no hay ningún calendario establecido y lo que se busca es la máxima estabilidad, cuando se alcanza es cuando se publica la versión estable y normalmente suele tardar entre dos y tres años. Aquí los paquetes no cambian de versión (o no deberían), y lo que se suele hacer es aplicar parches que corrigen errores de seguridad. Por eso la rama
stable de Debian suele ser tan sólida. Ganas estabilidad y seguridad a cambio de software que no alcanzará una versión más actual hasta el siguiente lanzamiento de una versión estable.
Un vez que se ha publicado la versión
stable, las ramas
testing y
unstable (¿unstable también) pasan a ser clones de la estable y el proceso de adoptar paquetes nuevos y corregir errores en
unstable y el flujo de paquetes entre
unstable y
testing vuelve a empezar para preparar la siguiente versión estable.
Cada una de las ramas tiene sus propias fuentes de software. Si acabas de empezar y no sabes muy bien cómo funciona el sistema y cómo enfrentarte a los problemas que puedan surgir te recomiendo que instales la versión
stable y que, salvo algún pequeño cambio que ahora mencionaré, dejes la distro tal y como está.
A parte de que cada rama tenga sus propias fuentes de software (
repositorios), existen tres lugares de los que obtener los programas. Cada una de ellas tiene una fuente
main,
contrib y
non-free. En los repositorios
main está todo el software libre que hay disponible para Debian.
Contrib contiene programas que aunque no son privativos pueden utilizar o se basan en paquetes que no son libres, y
non-free contiene todos los paquetes que no son software libre. Por ejemplo,
libreoffice se encuentra en
main,
playonlinux en
contrib, y los drivers que distribuye
nvidia en
non-free.
Tendríamos el siguiente esquema:
Rama stable-> Fuentes main, contrib y non-free propias
Rama testing-> Fuentes main, contrib y non-free propias
Rama unstable-> Fuentes main, contrib y non-free propias
Un Debian recién instalado (en cualquiera de sus tres ramas) está configurado para instalar sólo aquellos paquetes que pertenecen a
main, así que suele ser recomendable, para poder utilizar todos los programas que quieras, activar también los repositorios
contrib y
non-free. Para eso tienes que modificar el archivo
/etc/apt/sources.list, y al final de cada línea que empiece por
deb o
deb-src, si no te aparecen los calificadores
contrib y
non-free, añadirlos tu a mano:
sudo nano /etc/apt/sources.list y añades
contrib y
non-free, separados entre ellos y de
main por un espacio, al final de cáda línea que empiece por
deb o
deb-src.
No se si en Debian 8 de 64 bits viene activada por defecto la arquitectura de 32 bits, así que para poder utilizar programas de 32 bits tendrás que activar la arquitectura (
sudo dpkg --add-architecture i386). Una vez echo todo lo anterior tendrás que actualizar la lista de paquetes disponibles (
sudo apt-get update) y ya podrás pasar a instalar los que quieras utilizar. Por ejemplo, si la arquitectura de 32 bits no está activa no podrías instalar
steam ni
zsnes (un emuladores de SNES).
Te recomiendo que leas
Debian administrator's handbook, que también está disponible en castellano. No te hará falta leertelo todo al dedillo, pero si le echas un ojo tendrás una visión más clara de como funciona el sistema operativo.
Si tienes más dudas aquí estamos.
¡Saludos!