Vous êtes ici : Accueil / Debian GNU/Linux / Système / Logiciels / Configurer les dépôts Testing sur Debian Stable

Configurer les dépôts Testing sur Debian Stable

Par Pierre-Yves Landuré Dernière modification 15/01/2014 15:41

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