[RESOLU] - Mise à jour LensFun - Version imprimable +- Forum darktable FR (https://forums.darktable.fr) +-- Forum : Utilisation de darktable (https://forums.darktable.fr/forumdisplay.php?fid=97) +--- Forum : Installation (https://forums.darktable.fr/forumdisplay.php?fid=101) +--- Sujet : [RESOLU] - Mise à jour LensFun (/showthread.php?tid=4987) Pages :
1
2
|
[RESOLU] - Mise à jour LensFun - Basst - 28-05-20 Bonjour J'ai un petit soucis avec la reconnaissance de mon boîtier et de d'un objectif. Je suis un peu novice dans l'utilisation d'Ubuntu. J'utilisais auparavant DT sur Windows 10, le module "Correction des objectifs" reconnaissais le Canon EOS 77D et Canon EF-S 18-135mm f/3.5-5.6 IS USM J'ai installé récemment DT 3.0.2 sur Ubuntu 18.04, et là pas de reconnaissance de ces deux entités. Je suis allé dans la base de données de LensFun et effectivement mes deux entités ne sont pas référencées. Je suis allé sur DT 3.0.1 sur W10 et ce n'est pas la même base de données LensFun. J'ai visité plusieurs fils de discussions expliquant la mise à jour de la base avec des commandes à exécuter du genre: Code : sudo /usr/bin/g-lensfun-update-data Mais rien n'a fonctionné. Avec la dernière commande, le terminal m'a demande d'exécuter la commande suivante: Code : sudo apt install liblensfun-bin Le terminal m'a renvoyé comme message: Code : sebastien@sebastien-linux:~$ sudo apt install liblensfun-bin Et là, je sèche. Je ne sais pas quoi faire. En espérant avoir été assez explicite et pas trop confus. Merci d'avance pour votre aide. Je viens d'essayer de passer à la version 0.3.2-5 et voilà la réponse du terminal: Code : sebastien@sebastien-linux:~$ sudo apt-get install liblensfun-data-v1 RE: Mise à jour LensFun - jpg54 - 28-05-20 Tu pourrais mettre en téléchargement un RAW de ton boîtier avec cet objectif (sur FramaDrop par exemple) ? RE: Mise à jour LensFun - Basst - 28-05-20 (28-05-20, 18:47)jpg54 a écrit : Tu pourrais mettre en téléchargement un RAW de ton boîtier avec cet objectif (sur FramaDrop par exemple) ? Voici une photo au format raw: https://drop.infini.fr/r/tBqeRzhJ6P#OdFSTx4+d85YiUoTRCKZnqsayV4T3jqPmfH6GnZ6z+k= RE: Mise à jour LensFun - jpg54 - 28-05-20 Pour l'instant, tu peux sélectionner manuellement : RE: Mise à jour LensFun - nicoauffray - 28-05-20 @jpg54 : le Raw ne va pas aider pour moi là. Le problème est d'abord un problème de dépendances de paquets pour pouvoir installer l'outil de mise à jour lensfun. Et donc là, on est surtout sur un problème de manips apt. @Basst : il faut que tu fasse d'abord le ménage comme le dernier message apt te l'indique en nettoyant et t'assurant que tout est à jour : Code : sudo apt autoremove Puis réessaie d'installer le paquet liblensfun-bin : Code : sudo apt install liblensfun-bin Si tu as toujours le même message, vois ce qui bloque avec le paquet python problématique en faisant directement : Code : sudo apt install python3-lensfun Tu peux aussi tenter de voir ce que te retourne : Code : sudo apt install -f RE: Mise à jour LensFun - jpg54 - 28-05-20 Pour l'instant Nico, le problème est que son objectif n'est pas n'est pas connu : Il y a 2 versions de ce 18/135 et la version utilisé n'est pas encore implantée et je pense qu'il peut utilisé manuellement l'autre version en attendant une mise à jour des bases de données LensFun. Bien sûr, il peut remettre de l'ordre dans LensFun. RE: Mise à jour LensFun - nicoauffray - 28-05-20 (28-05-20, 21:24)jpg54 a écrit : Pour l'instant Nico, le problème est que son objectif n'est pas n'est pas connu : J'ai vu mais il précisait qu'il était reconnu sous Windows... donc mettre à jour lensfun ne fera pas de mal. RE: Mise à jour LensFun - jpg54 - 29-05-20 Je viens de vérifier la dernière base de données LensFun : les 2 18/135 sont bien caractérisés : Il semble que c'est exiv2 qui ne sais pas reconnaître son objectif. RE: Mise à jour LensFun - Basst - 29-05-20 Bonjour J'ai procédé à la suppression de "python3-lensfun" et de "liblensfun1". Ça m'a tout supprimé dont Darktable. J'ai donc ré-installé DT depuis "opensuse". J'ai ensuite exécuté la commande "lensfun-update-data" et elle ne fonctionne pas. J'ai ensuite fait "install liblensfun", et j'ai la version 0.3.2-4 qui est la plus récente. Malheureusement, mon problème n'a pas changé. Il ne reconnais toujours pas mon boîtier et mon objectif. J'ai comparé les 2 fichiers xml. Dans celui que j'ai extrait de Windows 10, j'ai mes deux références (voir ci-dessous) Code : <camera> Est-ce qu'il serait possible de remplacer le fichier xml situé dans usr/share/lensfun/version_1/slr-canon.xml par celui qui se trouve dans w10. Le glissé-déposé ou copié-collé ne fonctionnent pas. Cette zone est protégée et je ne sais pas faire malgré mes recherches. RE: Mise à jour LensFun - nicoauffray - 29-05-20 Du coup là, jpg54 a suggéré l'autre option possible : le problème ne vient pas de lensfun mais de la reconnaissance correcte par exiv2. Tu as quelle version d'exiv2 ? Si 0.25, va falloir trouver le moyen de mettre à jour vers 0.26 ou 0.27. Et donc si une de ces versions, il y a un fichier que tu peux créer pour ajouter les caractéristiques de ton objectif. Si l'anglais ne t'effraie pas, le site d'exiv2 : https://www.exiv2.org/index.html Et un sujet récent où j'avais répondu (de manière erronée ne connaissant pas à ce moment-là ce fichier de config) où un utilisateur précise comment il a fait pour un problème similaire lié à exiv2 : https://github.com/darktable-org/darktable/issues/4951 |