Bonsoir à tou.te.s,
Voulant virer tout ce qui était installé par snap, j’ai désinstallé DT, mais voilà, maintenant que je veux le réinstaller par le dépot opensuse j’ai ce message d’erreur:
The following packages have unmet dependencies:
darktable: Dépend: libexiv2-28 (>= 0.28.0) but it is not installable
Dépend: libicu76 (>= 76.1-1~) but it is not installable
Dépend: libimath-3-1-29t64 (>= 3.1.12) but 3.1.9-3.1ubuntu2 is to be installed
Dépend: libjxl0.11 (>= 0.9.2) but it is not installable
Dépend: libopenexr-3-1-30 (>= 3.1.13) but 3.1.5-5.1build3 is to be installed
Dépend: libpng16-16t64 (>= 1.6.46) but 1.6.43-5build1 is to be installed
Dépend: libwebp7 (>= 1.5.0) but 1.3.2-0.4build3 is to be installed
Dépend: libwebpmux3 (>= 1.5.0) but 1.3.2-0.4build3 is to be installed
Comment dois-je faire pour retrouver ma chère DT ?
Merciiiiii
J’utilise ubuntu 24.04 et opensuse pour installer et mettre à jour DT, cependant novice en informatique. Ceci dit, je suggèrerais de procéder comme suit:
1 - voir à sauvegarder les fichiers DT essentiels éventuellement:
2 - désinstaller les dépendances résiduelles de DT avec une commande apt-get, cf § 3.2: https://doc.ubuntu-fr.org/apt-get
3 - réinstaller DT avec opensuse, cf: https://doc.ubuntu-fr.org/darktable
Voir § 1.2. attention à copier-coller toute la première commande formulée pour 24.04 dans le terminal.
Puis exécuter aussi:
sudo apt update
sudo apt install darktable
J’ai dt 5.2.0 (d’opensuse) sur mon ubuntu 24.04.2 et les librairies qui semblent poser problème chez toi ne sont pas du tout dans les versions que ton message indique.
Aussi je me demande si tu n’essaies pas d’installer la version master plutôt que la version stable…
[hr]
Ou éventuellement une version d’OSB pour une version d’Ubuntu plus récente que la dernière LTS, la 24.04.x
[hr]
Au besoin, j’ai écrit vite fait sur un coin de bureau un script bash pour faciliter l’installation de dt sur Ubuntu à partir des dépôts OSB.
Ce script dt_OSB.sh est téléchargeable ici et, une fois récupéré localement, il faut le rendre exécutable, soit dans les propriétés du fichiers via l’explorateur de fichiers (clic droit > Propriétés > Exécutable comme programme activé), soit dans un terminal par un :
chmod +x dt_OSB.sh
C’est pareil.
Si le dépôt OSB avait déjà été configuré, le script le détecte et indique qu’il faut supprimer/renommer ce (ou ces !) dépôts, on peut imaginer qu’il y ait chez certain⋅es le dépôt stable et le dépôt master…
Dans tous les cas, le script ne désinstalle pas dt si déjà installé, quelle que soit la méthode : classique deb, snap, appImage, flatpack ou autre.
Merci pour toutes ces excellentes réponses, je ne sais pas ce qui s’est passé mais finalement en suivant la procédure avec le dépot opensuse tout s’est bien passé et j’ai bien DT 5.2.
Sujet clos donc, merci !