URL: https://linuxfr.org/users/jlp_libre/journaux/digikam-de-06-%C3%A0-08 Title: Digikam ... de 0.6 à 0.8 Authors: 6Ber Yeti Date: 2006年12月15日T13:55:45+01:00 Tags: Score: 0 Juste le fruit de mes aventures avec Digikam. Je disposais d'une ancienne version (0.6) sur une Mandrake 10.2. J'ai imprudemment migré directement vers une Mandriva 2007. Ca c'est plus ou moins bien passé (souci d'imprimante, lecture fichiers midi ...) mais bon rien de grave. Sauf que Digikam est ici en version 0.8.x, et qu'il gère les albums ... dans une base SQLite embarquée, alors que la 0.6 utilisait un fichier XML. Et pas de conversion automatique. La solution est simple (merci quand même à la liste Digikam-users et à Gilles Caulier et Duncan Hill en particulier qui m'ont mis sur la voie. Il s'agit de récupérer les sources de la version 0.7.4 et de ses dépendances (libexif, gphoto2 ...etc). C'est assez bien documenté, et en plus le configure vous dit ce qu'il manque. L'idée est de compiler cette vieille version dans un coin (genre /opt). et de l'installer avec la séquence classique : configure (avec --prefix=/opt) make make install Ne cherchez surtout pas à compiler la première version 0.7 à utiliser SQLite, elle ne compile pas ... enfin ça à pas l'air trivial, et j'y ai perdu pas mal de temps... En revanche, si toutes les paquets "devel" nécessaires sont présents, le build et l'installation de la 0.7.4 ne nécessitent aucune autre adaptation que le prefix. Quand on exécute cette version, elle se charge de convertir le fichier XML en base SQLite. Passer ensuite sur la version 0.8.x, et tout se passe bien. Il s'occupe tout seul de convertir l'ancien format SQLite vers le nouveau compatible avec la 0.8.x.