Multimedia

Installer Darktable sur Mageia1

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Dernière mise à jour : 26/08/2011 à 14h12
Table des matières
Darktable est un éditeur de photos spécialisé dans le traitement d'images raw, à la manière du célèbre Adobe Lightroom.



Les indications suivantes permettent de compiler la dernière version stable du logiciel.





Installation des dépendances et des paquets nécessaires à la compilation





Voir la liste complète des dépendances sur le site officiel.



A partir des dépôts Mageia





En root :

Code BASH :
urpmi cmake libqt4-devel gcc-c++ libsqlite3_0 libjpeg libraw-tools gtk+2.0 libcairo2 libglade2.0_0 exiv2 curl gphoto2 dbus-glib gnome-keyring fop OpenEXR geotiff intltool libatk1.0-devel libbabl0.1-devel libgegl0.1-devel libexiv2-devel libfreetype6-devel libGConf2-devel libglade2.0_0-devel libgomp1 libgtk+2.0-devel libjpeg62-devel libtiff-devel liblcms-devel liblensfun-devel libpng-devel libsqlite3-devel libstdc++-devel libxml2-devel libOpenEXR-devel libcurl-devel libcurl4-gnutls-dev libgphoto-devel libdbus-1-devel libdbusmenu-glib-devel libgnome-keyring-devel fop librsvg2-devel libcurl-devel




A partir de dépôts tiers





A l'heure où j'écris ces lignes, deux dépendances indispensables ne se trouvent pas dans les dépôts officiels de Mageia, il faudra donc les installer à partir de dépôts tiers, il s'agit de :

  • liblcms2-devel, disponible dans les dépôts MiB ;
  • libflickcurl-devel, disponible dans les dépôts core Mandriva 2010.2 (ce paquet devrait être présent dans les dépôts de Mageai 2).



Installer liblcms2-devel

  1. activer les dépôts MiB (utiliser EasyUrpmi) ;
  2. installer liblcms2-devel, en root :

    Code BASH :
    urpmi liblcms2-devel
  3. désactiver le dépôt avec le gestionnaire de dépôt.


Installer libflickcurl-devel

  1. activer les dépôts officiels Mandriva 2010.2 (utiliser EasyUrpmi) ;
  2. Installer libflickcurl-devel, en root :

    Code BASH :
    urpmi libflickcurl-devel
  3. désactiver le dépôt avec le gestionnaire de dépôt.


Ne pas oublier de desactiver ces deux dépôts après l'installation des paquets car ils pourraient déstabiliser gravement votre système en cas de mise-à-jour.



Compilation et installation





Voir la procédure détaillée sur le site officiel.



  1. télécharger le tar.gz ;
  2. le décompresser :

    Code BASH :
    tar xvjf darktable-0.9.2.tar.gz
  3. déplacer les sources dans /opt, en root :

    Code BASH :
    mv darktable-0.9.2/ /opt/
  4. dans le dossier décompressé, lancer le script build.sh (pour le configure et la compilation) :

    Code BASH :
    cd /opt/darktable-0.9.2/ && ./build.sh 
  5. installer le logiciel, en root :

    Code BASH :
    make install 








Création d'un lanceur





Créer un exécutable dans le path





Après l'installation, le binaire est dans /opt/darktable/bin/darktable. Afin que la commande se trouve dans le path, on peut créer un petit script de lancement dans /usr/bin :

  1. créer le fichier, en root :

    Code BASH :
    kwrite /usr/bin/darktable


    et y coller le texte suivant :

    Code TEXT :
    #!/bin/sh
    /opt/darktable/bin/darktable
  2. le rendre exécutable, en root :

    Code BASH :
    chmod a+x /usr/bin/darktable
     




Vous pourrez maintenant lancer simplement Darktable avec la commande :

Code BASH :
darktable




Créer le lanceur





Il maintenant est très facile de créer graphiquement un lanceur sur le Bureau ou dans le menu KDE.



Pour le faire en console, créer le fichier darktable.desktop :

Code BASH :
kwrite darktable.desktop


et y copier le texte suivant :

Code TEXT :
[Desktop Entry]
Name=Darktable Photo Workflow Software
GenericName=Virtual Lighttable and Darkroom
GenericName[ru]=Программа для отсмотра и проявки цифровых негативов
GenericName[de]=Virtueller Leuchttisch und Dunkelkammer
GenericName[sv]=Virtuellt ljusbord och mörkerrum
GenericName[nl]=Virtuele Lichttafel en Doka
GenericName[fi]=Virtuaalinen valopöytä ja pimiö
GenericName[fr]=Table lumineuse et chambre noire virtuelles
GenericName[cs]=Virtuální prosvětlovací pult a fotokomora
 
Comment=Organize and develop images from digital cameras
Comment[ru]=Организация, сортировка и проявка цифровых негативов
Comment[de]=Organisiere und entwickle Bilder von Digitalkameras
Comment[sv]=Organisera och utveckla bilder ifrån digitalkameror
Comment[nl]=Organiseer en ontwikkel beelden van digitale camera's
Comment[fi]=Järjestele ja kehitä kuvia digitaalikameroista
Comment[fr]=Organiser et développer les images d'un boîtier numérique
Comment[cs]=Správa a vyvolávání snímků z digitálních fotoaparátů
 
Version=1.0
 
Type=Application
Categories=Graphics;Photography;GTK;
 
Exec=darktable %U
TryExec=darktable
Terminal=false
StartupNotify=true
 
MimeType=application/x-darktable;image/x-dcraw;
 
Icon=/opt/darktable/share/icons/hicolor/64x64/apps/darktable.png




Copier ensuite ce lanceur sur le bureau ou dans le dossier ~/.local/share/applications afin de le voir apparaître dans le menu KDE.