Darktable 1.6 kompilieren (Debian): Unterschied zwischen den Versionen

Aus MattWiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 20: Zeile 20:


Mögliche Quellen:
Mögliche Quellen:
# Stable Quelltexte von Sourceforge &rarr% Enthalten Configure Skript
# Stable Quelltexte von Sourceforge → Enthalten Configure Skript
# Quelltexte von Git &rarr; Configure Skript mit <code>./autogen.sh</code> aufbauen
# Quelltexte von Git &rarr; Configure Skript mit <code>./autogen.sh</code> aufbauen
# Tarballs von Github nicht verwenden
# Tarballs von Github nicht verwenden
Zeile 31: Zeile 31:
  $ tar xvf darktable-1.6.0.tar.xz
  $ tar xvf darktable-1.6.0.tar.xz
  $ cd darktable-1.6.0
  $ cd darktable-1.6.0


== Kompilieren ==
== Kompilieren ==
Zeile 45: Zeile 44:


== Verknüpfung im Anwendungsmenü erstellen ==
== 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 ==
== Ausführen ==
Zeile 55: Zeile 54:




[[Category:Debian]]
 
[[Category:Darktable]]
[[Category:Linux]]
[[Category:Kompilieren]]
[[Category:Kompilieren]]

Aktuelle Version vom 2. September 2017, 15:24 Uhr

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