bonjour,
est-ce qu’il y aurait un moyen de forcer l’install sous Debian 13 en utilisant openjdk-21-jre-headless comme avec ScenariChain Desktop ou MyScenari? (ou tout autre moyen pour installer Scenari sur cette distribution)
patrice@PatriceMezzanine:~$ sudo apt install scenarichain-desktop6.fr-fr myscenari6.fr-fr canoprof2.fr-fr parcours1.fr-fr
Résolution des dépendances ... Erreur !
Certains paquets ne peuvent être installés. Cela peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :
Impossible de satisfaire les dépendances :
canoprof2.fr-fr : Dépend: openjdk-11-jre mais il n'est pas installable
parcours1.fr-fr : Dépend: openjdk-11-jre-headless mais il n'est pas installable ou
openjdk-17-jre-headless mais il n'est pas installable
Erreur : Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
Erreur : The following information from --solver 3.0 may provide additional context:
Unable to satisfy dependencies. Reached two conflicting decisions:
1. parcours1.fr-fr:amd64=1.0.4~final.202505071709-17 is selected for install
2. parcours1.fr-fr:amd64 Dépend openjdk-11-jre-headless | openjdk-17-jre-headless
but none of the choices are installable:
[no choices]
patrice@PatriceMezzanine:~$
En vous souhaitant une très agréable journée,
Patrice
Pas vraiment, Canoprof 2.2 est une application SCENARI 6.2 et Parcours 1.0 est une application 6.3.
Chaque version du coeur SCENARI est conçue pour être compatible avec un ou deux versions de Java et le passage à une version plus récente de la JRE nécessite des tests approfondis et parfois des modifications du code.
Debian a tendance à supprimer le support officiel des JRE assez rapidement en gardant que une ou deux JRE « stable » à la fois. Ubuntu est bien plus conservateur et garde les anciennes JRE qui sont toujours supportés upstream bien plus longtemps.
Pour moi, vous avez deux solutions :
Passer par une installation des applications SCENARI en AppImage. En effet les AppImages contiennent une copie de la JRE adaptée à la version du coeur SCENARI utilisé et donc ne souffrent pas de ce problème de dépendance envers les JRE disponible dans les repos Debian.
Ajouter oldoldstable à votre APT. A priori l’ajout de oldstable ou oldoldstable à Trixie ne pose pas de problèmes, et n’affecte aucun soft installé depuis les repos trixie. En revanche cela permet à Canoprof d’être installable car APT récupère alors OpenJDK 11 depuis bullseye. Parcours 1 devient alors également installable.
Pour ajouter oldoldstable à votre APT :
Ajouter les lignes suivantes à /etc/apt/sources.list ou à un fichier /etc/apt/sources.list.d/oldoldstable.list : deb http://deb.debian.org/debian/ oldoldstable main deb-src http://deb.debian.org/debian/ oldoldstable main
Lancer la commande apt update
Debian Bullseye est encore supporté pour un an, d’ici là normalement Canoprof 2.3 et Parcours 25, tout deux basés sur SCENARI 6.4, seront disponible.