Les dépôts backports de Debian contiennent des versions récentes de logiciels ayant une fréquence élevée de mise à jour. Les dépôts backports permettent donc l'installation de logiciels récents en dehors des dépôts stable. Cela permet de d'obtenir les versions les plus récentes sans impacter le reste du système.
Les dépôts backports sont maintenus par la communauté Debian.
Ce tutoriel fonctionne sur Debian 6,7,8 et 9.
Il n'y a aucune difficulté particulière.
Les lignes de commandes sont exécutés dans un terminal en mode super-administrateur.
Nous utilisons aptitude dans ce tutoriel mais vous pouvez utiliser apt-get.
Nous commençons par installer le paquet lsb-release. La commande lsb-release permet d'aider à identifier la distribution Linux utilisée et sa conformité avec le Linux Standard Base.
aptitude install lsb-release
Pour commencer, nous récupérerons le nom de la distribution de Debian installée sur votre serveur.
VERSION_DEBIAN="$(command lsb_release -cs)"
Ensuite, nous détectons l'URL de base des dépôts backports :
URL_DEPOT="http://ftp.debian.org/debian" if (! command wget --quiet --spider "${URL_DEPOT}/dists/${VERSION_DEBIAN}-backports"; then URL_DEPOT="http://backports.debian.org/debian-backports" fi
Il ne reste plus qu'a ajouter les dépôts backports à la configuration apt.
echo "# Depots backports deb ${URL_DEPOT} ${VERSION_DEBIAN}-backports main" \ > '/etc/apt/sources.list.d/debian-backports.list'
Si le répertoire /etc/apt/sources.list.d est manquant sur votre système. Nous utilisons donc cette ligne à la place
echo "# Depots backports deb ${URL_DEPOT} ${VERSION_DEBIAN}-backports main" \ >> '/etc/apt/sources.list'
Voilà c'est terminé, les dépôts backports sont installées sur votre serveur.
Nous mettons à jour la base données des paquets avec la commande
aptitude update
Pour installer un paquet du dépôt backports, nous utilisons la commande suivante
Dans l'exemple, c'est la distribution stretch de Debian.
apt-get -t "stretch-backports" install "nom_du_paquet"
Autres liens rapides pouvant vous intéresser