Installer Digital Photo Professional sur Linux
Snif, snif, snif ? Il y a comme une odeur d'un truc pas libre dans cet article ! En effet, Digital Photo Professional est le logiciel propriétaire de Canon pour dérawtiser ses photos. Pourquoi en parler alors ? Premièrement ce logiciel est enfin devenu utilisable avec Wine 1.2.1 et la correction du bug 13344. Deuxièmement, le rendu des couleurs produit par ce logiciel est celui qui me convient le mieux.
Traduction
L'installation proprement dite plante ! Je propose donc ici une traduction du Howto qu'on trouve sur Winehq.
Installation
D'abord, il faut télécharger la mise à jour du logiciel sur le site du fabricant. Cette "mise à jour" contient le logiciel complet, pas seulement une mise à jour. Si, le logiciel n'a pas encore été installé, il faut créer la clé suivante dans le registre, cela permet de forcer l'installation :
HKLM/Software/Canon/DPPMaintenant, lancer la mise à jour et continuer jusqu'à ce que la licence du logiciel soit proposée. Ne rien cliquer. Ouvrir un terminal ou un gestionnaire de fichier et trouver le dossier CanonUPW_000 dans l'un des répertoires suivant et copier son contenu ailleurs :
C:/windows/temp/CanonUPW_000/ C:/users/username/TempPoursuivre l'installation, cela devrait planter ! Par contre, il y a des fichiers dans le répertoire suivant :
C:/Program Files/Canon/Digital Photo Professional/Exécuter ceci dans un terminal :
cabextract -d "$INSTALL_DIR" "$SOURCE_DIR/INST/DPP/FRENCH/resdata.CAB" cabextract -d "$INSTALL_DIR" "$SOURCE_DIR/INST/DPP/COMMON/program.CAB" cabextract -d "$INSTALL_DIR"/icc "$SOURCE_DIR/INST/DPPLIB/COMMON/DATA.CAB" mv "$INSTALL_DIR"/icc/*.dll "$INSTALL_DIR" cabextract -d "$INSTALL_DIR" "$SOURCE_DIR/INST/Image Handling Library/COMMON/IHL_CMN.CAB"$INSTALL_DIR est le répertoire dans lequel DPP est installé (eg ~/.wine/drive_c/Program Files/Canon/Digital Photo Professional) et $SOURCE_DIR est le répertoire dans lequel le contenu de CanonUPW_000 a été précédemment copié.
Lancer DPP (wine a normalement déjà créé un raccourci dans le menu) Si cela ne fonctionne pas, essayer :
regsvr32 "$INSTALL_DIR"/*.dllCela devrait maintenant fonctionner.