Configurer les dépôts Testing sur Debian Stable
Ce guide ajoute les dépôts Testing sur Debian Stable sans perturber le fonctionnement normal du système.
Ce guide est testé sur:
- Debian 6.0 Squeeze
- Debian 7.0 Wheezy
Paramètres
Renseignez le nom de la version des dépôts à installer:
DEBIAN_VERSION="testing"
Remarque: Ce guide est aussi valide pour ajouter les dépôts de la version précédente de Debian:
# DEBIAN_VERSION="squeeze"
Installation
Installez les prérequis d'installation:
command apt-get install lsb-release
Récupérez le nom de la distribution:
CURRENT_DEBIAN_VERSION="$(command lsb_release -cs)"
Détectez le miroir utilisé par l'installation actuelle:
MIRROR="$(command egrep "^deb.*${CURRENT_DEBIAN_VERSION}" '/etc/apt/sources.list' \
| command egrep -v "updates|-src|cdrom" \
| command sed -e 's/[ \t][ \t]*/ /g' \
| cut --delimiter=" " --fields=2)"
Mise en place des dépôts
Ajoutez les dépôts à la configuration Apt:
command echo "# Debian ${DEBIAN_VERSION} sources repository.
deb ${MIRROR} ${DEBIAN_VERSION} main contrib non-free
deb-src ${MIRROR} ${DEBIAN_VERSION} main contrib non-free" \
> "/etc/apt/sources.list.d/${DEBIAN_VERSION}.list"
Assignez une très faible priorité aux paquets du dépôt pour ne pas polluer le système:
command echo "Package: *
Pin: release o=Debian,a=${DEBIAN_VERSION},l=Debian
Pin-Priority: 90" \
> "/etc/apt/preferences.d/${DEBIAN_VERSION}"
Mettez à jour la liste des paquets disponibles:
command apt-get update
Utilisation
Vous avez maintenant accès aux logiciels présents dans les dépôts ajoutés.
Pour installer un logiciel depuis les dépôts testing, utilisez:
# command apt-get install package/testing
Par exemple, pour obtenir la source d'un logiciel depuis les dépôts testing, utilisez l'option -t:
# command apt-get -t "testing" source "package"
Remerciements
- Merci à jeyg.info pour Les branches Debian et l'APT Pinning.