Darktable 1.6 kompilieren (Debian)

Darktable 1.6 bauen

Anleitung, um eine Stable-Version von Darktable unter Debian GNU/Linux zu kompilieren. Diese Anleitung bezieht sich auf:

  • Darktable 1.6 Stable
  • Debian Wheezy 7.8


Installation Kompiler-Umgebung

Kompiler und Hilfsprogramme installieren:

# apt-get install intltool cmake

Notwendige Entwicklungspakete installieren (Dabei werden auch Pakete für den Betrieb von Darktable installiert):

# apt-get install libatk1.0-dev libcairo2-dev libsoup2.4-dev libexiv2-dev libfontconfig1-dev libfreetype6-dev libgomp1 libgtk2.0-dev libjpeg8-dev libtiff4-dev liblcms2-dev liblensfun-dev libpng12-dev libstdc++6-4.4-dev libxml2-dev libopenexr-dev libgphoto2-2-dev libdbus-glib-1-dev libgnome-keyring-dev fop librsvg2-dev liblua5.2-dev libcolord-dev libsqlite3-dev libcurl4-gnutls-dev


Quelltext beschaffen

Mögliche Quellen:

  1. Stable Quelltexte von Sourceforge → Enthalten Configure Skript
  2. Quelltexte von Git → Configure Skript mit ./autogen.sh aufbauen
  3. Tarballs von Github nicht verwenden


$ mkdir ~/tmp
$ cd ~/tmp
$ wget https://github.com/darktable-org/darktable/releases/download/release-1.6.0/darktable-1.6.0.tar.xz
$ tar xvf darktable-1.6.0.tar.xz
$ cd darktable-1.6.0

Kompilieren

Als Anwender ausführen:

$ ./build.sh --prefix /opt/darktable-1.6.0   # /opt verwenden, um vom Rest des Systems zu trennen

Als Root ausführen:

# cd build
# make install


Verknüpfung im Anwendungsmenü erstellen

# ln -s /opt/darktable-1.6.0/bin/darktable /usr/local/bin/darktable
# cp -r /opt/darktable-1.6.0/share/icons/hicolor/* /usr/share/icons/<aktuelle Symbolauwahl>
# ln -s /opt/darktable-1.6.0/share/applications/darktable.desktop /usr/local/share/applications/darktable.desktop

Ausführen

Als Anwender ausführen:

$ /opt/gnucash-2.x.x/bin/gnucash