Vous êtes ici : Accueil / Debian GNU/Linux / Système / Logiciels / Configurer les dépôts Debian contrib et non-free

Configurer les dépôts Debian contrib et non-free

Par Pierre-Yves Landuré Dernière modification 25/04/2013 08:56

L'installation par défaut de Debian propose uniquement les logiciels présents dans les dépôts "main". Pour disposer de tous les logiciels proposés par Debian, il faut activer manuellement les dépôt contrib et non-free. Cet article décrit une procédure automatisée d'activation des dépôts contrib et non-free de Debian.

Ce guide est testé sur:

  • Debian 6.0 Squeeze
  • Debian 7.0 Wheezy

Mise en place des dépôts

Installez les prérequis d'installation:

command apt-get install lsb-release

Récupérez le nom de la distribution:

DEBIAN_VERSION="$(command lsb_release -cs)"

Détectez le miroir utilisé par l'installation actuelle:

MIRROR=$(command egrep "^deb.*${DEBIAN_VERSION}" '/etc/apt/sources.list' \
    | command egrep -v "updates|-src|cdrom" \
    | cut --delimiter=" " --fields=2)

Ajoutez les dépôts contrib à la configuration Apt:

command echo "# Debian contrib repository.
deb http://ftp.fr.debian.org/debian/ ${DEBIAN_VERSION} contrib
deb-src http://ftp.fr.debian.org/debian/ ${DEBIAN_VERSION} contrib

deb http://security.debian.org/ ${DEBIAN_VERSION}/updates contrib
deb-src http://security.debian.org/ ${DEBIAN_VERSION}/updates contrib" \
    > '/etc/apt/sources.list.d/contrib.list'

Ajoutez les dépôt non-free à la configuration Apt:

command echo "# Debian non-free repository.
deb http://ftp.fr.debian.org/debian/ ${DEBIAN_VERSION} non-free
deb-src http://ftp.fr.debian.org/debian/ ${DEBIAN_VERSION} non-free

deb http://security.debian.org/ ${DEBIAN_VERSION}/updates non-free
deb-src http://security.debian.org/ ${DEBIAN_VERSION}/updates non-free" \
    > '/etc/apt/sources.list.d/non-free.list'

Mettez à jour la liste des paquets disponibles:

command apt-get update

Merci d'aider à faire vivre ce site.