DEB13 - installation paquet php8.3 dans une version spécifique

Demande d'aide : c'est ici.
Répondre
suupa_saiya_jin4
Messages : 3
Inscription : 15 juil. 2026, 16:53
Status : Hors-ligne

bonjour,

Je viens solliciter l'aide d'experts Debian 13 Trixie, car j'ai un problème épineux ^^.

Je dispose d'un serveur web php8.3. (version 8.3.30) dont tous les modules php8.3 sont HOLD au niveau du gestionnaire des paquets, car on ne souhaite pas que cela soit mis à jour avec le reste des updates du serveur.
Le soucis survient car je dois ajouter php8.3-xml et que les dépôts actuellement configurés ne me proposent uniquement que la toute dernière version du paquet, en version 8.3.32

apt-cache madison php8.3-xml le confirme

j'aimerais éviter de toute monter en 8.3.32 pour solder ce sujet aussi, existe t'il une solution via la MAJ des listes de dépôts, qui me permettrait d'installer le paquet dans la version désirée ?

mes dépôts :
deb http://debdebianorg/debian/ trixie main non-free-firmware
deb-src http://debdebianorg/debian/ trixie main non-free-firmware

deb http://securitydebianorg/debian-security trixie-security main non-free-firmware
deb-src http://securitydebianorg/debian-security trixie-security main non-free-firmware

deb http://debdebianorg/debian/ trixie-updates main non-free-firmware
deb-src http://debdebianorg/debian/ trixie-updates main non-free-firmware

deb https://packagessuryorg/php/ trixie main
De mémoire par le passé sous debian 10 je devais avoir un dépôt ftp, mais je n'ai pas réussi à retrouver la syntaxe pour l'ajouter à sources.list et aussi si ça permettra de résoudre ce problème.

merci par avance pour votre aide
suupa_saiya_jin4
Messages : 3
Inscription : 15 juil. 2026, 16:53
Status : Hors-ligne

j'ai oté les points dans les url de depots, elles sont bien correctes sur mon serveur
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 6614
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

Bonjour, avec apt intall tu peux spécifier la version à installer.
Des exemples ici:
https://moldstud.com/articles/p-reverti ... management

Mais figer des paquets dans la distribution principale n'est pas une bonne idée.Il vaut mieux utiliser des environnements virtuels, par ex phpenv ou sury
https://www.virtualmin.com/docs/server- ... dora-linux
. Ou des containers.
suupa_saiya_jin4
Messages : 3
Inscription : 15 juil. 2026, 16:53
Status : Hors-ligne

piratebab a écrit : 15 juil. 2026, 17:45 Bonjour, avec apt intall tu peux spécifier la version à installer.
Des exemples ici:
https://moldstudcom/articles/p-revertin ... management

Mais figer des paquets dans la distribution principale n'est pas une bonne idée. Il vaut mieux utiliser des environnements virtuels, par ex phpenv ou sury
https://wwwvirtualmincom/docs/server-co ... dora-linux
. Ou des containers.
bonjour,
oui, j'ai tenté de spécifier la version mais comme sur les dépôts indiqués seule la toute dernière est proposée je ne peux en installer une autre, même en spécifiant la version souhaitée.

ton lien parle de faire un retour arrière sur une version de package, ce qui n'est pas ce que je souhaite. Dans mon cas, je souhaite installer une version 8.3.30 d'un paquet jamais encore installé sur ma debian.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 6614
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

essaie de le retrouver dans les archives: https://packages.debian.org/index
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 6614
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

Sinon tu as mon autre proposition d'installer la version obsolète de php dans un container, ce qui est déjà mieux au niveau sécurité

Code : Tout sélectionner

docker pull php:8.3.30-cli
Perso je préfère podman à docker
ou installe les dépot sury
Répondre