Darktable 1.6 kompilieren (Debian): Unterschied zwischen den Versionen

Aus MattWiki
(Die Seite wurde neu angelegt: „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 …“)
 
Keine Bearbeitungszusammenfassung
 
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 6: Zeile 6:




 
== Installation Kompiler-Umgebung ==
 
 
 
==Installation Kompiler-Umgebung==


Kompiler und Hilfsprogramme installieren:
Kompiler und Hilfsprogramme installieren:
Zeile 22: Zeile 17:




==Quelltext beschaffen==
== Quelltext beschaffen ==


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 33: Zeile 28:
  $ mkdir ~/tmp
  $ mkdir ~/tmp
  $ cd ~/tmp
  $ cd ~/tmp
  $ wget wget https://github.com/darktable-org/darktable/releases/download/release-1.6.0/darktable-1.6.0.tar.xz
  $ 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
  $ tar xvf darktable-1.6.0.tar.xz
  $ cd darktable-1.6.0
  $ cd darktable-1.6.0


 
== Kompilieren ==
==Kompilieren==
Als Anwender ausführen:
Als Anwender ausführen:


Zeile 45: Zeile 39:
Als Root ausführen:
Als Root ausführen:


# cd build
  # make install
  # 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


==Verknüpfung im Anwendungsmenü erstellen==
== Ausführen ==
 
 
 
 
==Ausführen==
Als Anwender ausführen:
Als Anwender ausführen:


Zeile 60: 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