Configurar un sistema Debian mixto

Como ya sabe la gran mayoría Debian tiene varias ramas:

  • Stable
  • Testing
  • Unstable (Sid)

Pero también hay una posibilidad de hacer un sistema mixto haciendo mezclas como:

  • unstable + experimental
  • stable + testing
  • stable + unstable
  • stable + testing + unstable

Veamos cómo hacerlo

Lo primero, por seguridad debemos hacer una copia de nuestro sources.list, para ello entramos en el fichero:

nano /etc/apt/sources.list

Cuando tenemos hecho esto agregamos los repositorios de la rama o ramas que queramos en el sources.list, por ejemplo

### Debian oficial -- Testing
deb http://ftp.br.debian.org/debian/testing main contrib non-free
### Debian oficial — Testing Seguridad.
deb http://security.debian.org/testing/updates main contrib### Debian oficial — Sid
deb http://ftp.br.debian.org/debian/unstable main contrib non-free###  Debian oficial — Experimental
deb http://ftp.de.debian.org/debian/experimental main contrib### Multimedia — Audio — Rarewares
deb http://www.rarewares.org/debian/packages/unstable./### Multimedia -- Video -- Marillat
deb http://www.debian-multimedia.org stable main
deb http://www.debian-multimedia.org unstable main

ahora guardamos el archivo y ejecutamos:

apt-get update

Ahora prepararemos dos archivos: preferences y apt.conf

nano /etc/apt/preferences

En este archivo agregamos lo siguiente:

Package: *
Pin: release o=Unofficial Multimedia Packages
Pin-Priority: 950
Package: *
Pin: release o=xmixahlx
Pin-Priority: 900Package: *
Pin: release a=testing
Pin-Priority: 850Package: *
Pin: release a=unstable
Pin-Priority: 800Package: *
Pin: release a=experimental
Pin-Priority: 750

OJO: Esto es un ejemplo, todo dependerá de los repositorios que queramos poner

Creamos apt.conf:

nano /etc/apt/apt.conf

Agregamos lo siguiente:

APT::Default-Release "testing";
APT::Cache-Limit 15000000;
Apt::Get::Purge;
APT::Clean-Installed;
APT::Get::Fix-Broken;
APT::Get::Fix-Missing;
APT::Get::Show-Upgraded "true";

Actualizamos la base de datos:

apt-get update

Y ahora tenemos dos opciones para instalar paquetes:

La típica y la siguiente:

apt-get install -t version_de_debian nombre_paquete

Esta forma de instalar realizará la instalación del paquete deseado para la versión especificada, resolviendo las dependencias automáticamente.

Fuente: EsDebian


Add as preferred source