problème avec l'installation Master

Bonjour à tous,

J’utilise depuis deux ans la master via le dépot openSuse pour Ubuntu 20.04:
https://software.opensuse.org/download.html?project=graphics:darktable:master&package=darktable

Mais j’ai un problème depuis quelques jours avec des dépendances. J’ai désinstallé DT et depuis impossible de le ré-installer.

Une idée sur ce qu’il faut faire car là je suis bloqué je ne sais plus travailler.:

Préparation du dépaquetage de darktable_3.3.0_git2112.04713cbba_amd64.deb …
Dépaquetage de darktable (3.3.0~git2112.04713cbba) sur (3.3.0~git2112.04713cbba) …
dpkg: des problèmes de dépendances empêchent la configuration de darktable :
darktable dépend de libexiv2-27 (>= 0.27.3) ; cependant :
La version de libexiv2-27:amd64 sur le système est 0.27.2-8ubuntu2.
darktable dépend de libilmbase25 (>= 2.5.3) ; cependant :
Le paquet libilmbase25 n’est pas installé.
darktable dépend de libjson-glib-1.0-0 (>= 1.5.2) ; cependant :
La version de libjson-glib-1.0-0:amd64 sur le système est 1.4.4-2ubuntu2.
darktable dépend de libopenexr25 (>= 2.5.3) ; cependant :
Le paquet libopenexr25 n’est pas installé.
darktable dépend de libosmgpsmap-1.0-1 (>= 1.1.0) ; cependant :
Le paquet libosmgpsmap-1.0-1 n’est pas installé.
darktable dépend de libjs-prototype ; cependant :
Le paquet libjs-prototype n’est pas installé.
darktable dépend de libjs-scriptaculous ; cependant :
Le paquet libjs-scriptaculous n’est pas installé.

[color=#005dc2]Salut Luc,[/color]

[color=#005dc2]j’ai vu passer quelque chose sur des problèmes de dépôts sur Suse il y a quelques jours, mais comme je ne connais rien à Ubuntu …[/color]
https://forums.darktable.fr/showthread.php?tid=5428&highlight=suse

[color=#005dc2]Cdlt[/color]

en effet c’est le même problème merci.

C’est un peu à rien n’y comprendre, même config avec Ubuntu 20.04, même source OBS pour dt master et la mise à jour d’aujourd’hui est sans encombre :

manu@8570w:~$ dpkg -l darktable Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder | État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements |/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais) ||/ Nom Version Architecture Description +++-==============-=======================-============-================================================= ii darktable 3.3.0~git2112.04713cbba amd64 virtual lighttable and darkroom for photographers

Et aucune des dépendances précitées ne correspond !

J’attends la nouvelle 3.4 pour revenir à la version stable… :smiley:

Bonjour,
D’après ce que je comprend, le paquet demande des versions de librairies supérieures à ce qui est dispo sur ubuntu,
ça compile en local sur git.
https://forums.darktable.fr/showthread.php?tid=5428&highlight=opensuse
Cordialement

Je viens de conseiller de virer les liens avec OBS dans : sources logiciels. Redémarrer à froid l’ordinateur et essayer de refaire l’install d’OBS !
Luc tu as laissé tomber la compilation de la master ?

Oui trop compliqué à faire régulièrement. Je trouve le dépôt OpenSuse très pratique quand il fonctionne :wink:
Je vais tester.
[hr]
je viens de retirer le dépôt désinstaller dt, redémarrer et ré-installer le dépôt et ré-installé DT problème identique problème de dépendance.

J’ai aussi téléchargé directement le fichier .deb et c’est pareil.

Si quelqu’un peut regarder dans son dossier /var/cache/apt/archive si vous n’avez ⁾as une version .deb antérieure au problème et me l’envoyer pour me dépanner car là je ne sais pas travailler, j’ai des scripts qui utilisent les nouveaux modules…

Désolé, je ne peux pas aider, je suis sous OpenSuse et je compile la master directement. Je pense qu’il faudrait peut-être en parler sur PixLS.us.

Bon je viens de compiler une master car je dois vraiment travailler.
J’ai suivi les instructions ici:
https://darktable.fr/2020/02/travailler-sur-une-version-compilee-de-darktable/

Je dois encore trouver comment faire un lanceur sur Ubuntu Gnome…

Tu n’as pas déjà un lanceur ? Tu peux le copier et le modifier ?

non je n’ai pas d’icone darktable je dois lancer via une ligne de commande.

Je cherche comment créer un lancer et cela ne semble pas simple sur Ubuntu 20.04…
[hr]
j’ai trouvé une discutions de Caille avec la procédure pour créer un lanceur ici:
https://forum.ubuntu-fr.org/viewtopic.php?id=2051318

Je parlais de n’importe quel lanceur pas seulement un dt !

Bonsoir Luc,

J’ai pas mal de chose dans [color=#333333][size=small][font=Tahoma, Verdana, Arial, sans-serif]var/cache/apt/archive c’est quelle archive qu’il te faut ? Je possède la git 2084 ?[/font][/size][/color]
[hr]
Je te l’envoi : http://dl.free.fr/kENYOgFja mon Darktable 2084 fonctionne à nouveau.

Merci mais du coup j’ai compilé une version, j’attends que OpenSuse sois réglé et je retourne à la version dépôt.

Bonjour,

Créer un raccourci pour la version compilé sous Ubuntu (Gnome).

Pour le lanceur j’en avais créé un pour la version compilé qui fonctionnais très bien à placer dans .local/share/applicatons

Attention ici il est très important de bien définir un --configdir ici, et ce à chaque démarrage, sinon le logiciel utilisera par défaut le dossier ~/.config/darktable/ et possiblement remplacer la base de données d’une autre version déjà installée et tout casser, ce qui pourrait être problématique, dans ce cas changer la commande [color=#17b529]EXEC[/color][color=#000000]= [/color]et commenter l’autre, comme ci-dessous !

[code][Desktop Entry]
Name=Darktable

Exec=/opt/darktable_master/bin/darktable

Exec=/opt/darktable_master/bin/darktable --configdir /home/utilisateur/.config/darktable_master/
Type=Application
Icon=/opt/darktable_master/share/icons/hicolor/scalable/apps/darktable.svg
Categories=Graphics;[/code]

Il faut donner le nom, le lien pour lancer darktable, le lien vers une icone et c’est bon et renommer le fichier Darktable.desktop
Après il suffit d’aller dans tout les programmes pour lancer Darktable et après Ajouter aux favoris

Bonjour,
Comme je viens de la dire sur l’autre topic qui parle du même sujet (dans Installation) sur le lien opensuse software, seule Ubuntu 20.04 n’a pas les mises à jour « paquets expérimentaux ». Le plus curieux c’est que même la 18.04 peut bénéficier de la 3.5.0 git 0 :@
Ce qui me conforte avec un problème de dépendances lié à une MàJ de cette version 20.04

Bonjour,
Je viens de compiler la version 3.5.0 sur Ubuntu 20.04.1
Le problème n’est donc pas lié à la version master qui est toujours aussi stable, mais probablement à la version 20.04.1 d’Ubuntu.
Donc tant que la correction ne viendra pas d’Ubuntu, rien de nouveau sous le soleil. :stuck_out_tongue:

re, si tu as compilé sous Unbutu 20.04, et que ça fonctionne c’est qu’il y a les dépendances nécessaires, donc le dépôt opensuse devrait bientôt reproposer les MàJ n’est-il-pas?

Justement, c’est ce que je ne comprends pas, ce doit donc être plus compliqué que ça ?
J’ai à nouveau essayé de faire la mises à jour via le dépôt_master OBS, ça ne marche toujours pas !
La version proposée actuellement est la : darktable_3.5.0_git0.f5ae44595_amd64.deb
Je pense rester à cette version et placer le clone / git en RAM pour préserver mon SSD, j’ai déjà créé une partition tmpfs https://doc.ubuntu-fr.org/tmpfs

$ git clone https://github.com/darktable-org/darktable.git /media/virtuelram/.darktable_master/

Sous Manjaro c’est le procédé qui est utilisé, mais la mise à jour est relativement longue sans la fibre, car il faut cloner environ 1 Go par compilation.

Hello,
avec dpkg -I darktable_3.5.0~git0.f5ae44595_amd64.deb on voit les dépendances nécessaires.
entre autres une dépendance vers libopenexr25 qui n’est dispo qu’en 20.10 sur les dépots ubuntu.
https://packages.ubuntu.com/search?keywords=openexr
Le paquet serait plutôt construit pour la 20.10 ?