Suite à un bug présent sur le PHP installé sur ma distribution stable, j’ai dû faire une mise à jour afin de pouvoir installer la version testing, sans pour autant basculer complètement sur cette dernière. Le but du jeu est d’installer uniquement le paquet voulu (et ses dependances bien sûr).
pour commencer, éditer le fichier /etc/apt/sources.list. Sur ma distribution j’avais les infos suivantes:
deb ftp://mir1.ovh.net/debian/ stable main deb-src ftp://mir1.ovh.net/debian/ stable main deb http://security.debian.org/ stable/updates main
à la suite j’ai rajouté les lignes suivantes:
deb ftp://mir1.ovh.net/debian/ testing main deb-src ftp://mir1.ovh.net/debian/ testing main deb http://security.debian.org/ testing/updates main
on va ensuite dans le répertoire /etc/apt/apt.conf.d et on crée un fichier 80default-distrib (le nom du fichier est libre). On y place l’instruction suivante:
APT::Default-Release "stable";
Nous y sommes. Avec la configuration ci-dessus, on reste par défaut sur la version stable lors des mises à jour. Mais on a la possibilité d’installer un paquet testing très simplement.
Tout d’abord faire un update d’apt:
apt-get update
puis installer le paquet voulu grâce à -t testing:
apt-get -t testing install mon_paquet