Comment installer des paquets d’une autre branche

Voilà mon problème, lors de l’installation d’un serveur, j’ai décidé de rester en Debian stable. Or, pour les besoins de l’application, j’ai besoin d’une version > 4.2 de PHP. Dans la branche stable, la version de PHP4 est la 4.1, et dans la testing, c’est la 4.3.

Pour installer le paquet PHP4 de testing, il faut ajouter les sources testing dans le fichier /etc/apt/sources.list :

deb ftp://ftp.fr.debian.org/debian/ stable main non-free contrib
deb-src ftp://ftp.fr.debian.org/debian/ stable main non-free contrib
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free

deb ftp://ftp.fr.debian.org/debian/ testing main non-free contrib

deb http://security.debian.org/ stable/updates main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free

Bien entendu si on ne fait que ça, lors de la prochaine mise à jour, toute la distribution va passer en testing… Pour éviter cela, il faut créer le fichier /etc/apt/apt.conf comme ceci :

APT::Default-Release    "stable";
APT::Cache-Limit 10000000;

Ainsi, par défaut, uniquement les paquets de la branche stable seront utilisés.

Après le classique :

# apt-get update

On peux installer le paquet souhaité, et préciser la branche avec l’option -t :

# apt-get -t testing install php4

et voilà, merci Chris ;)

Si vous avez apprécié cet article, s'il vous plait, prenez le temps de laisser un commentaire ou de souscrire au flux afin de recevoir les futurs articles directement dans votre lecteur de flux.

Commentaires

Pas encore de commentaire.

Laisser un commentaire

(requis)

(requis)