Kairo-Terminals in Gnuplot (Ubuntu) installieren

1

Ich habe die mit Gnuplot installierten "cairo" -Terminals nicht gefunden, sondern von der Projektsite heruntergeladen. Sie werden nachher nicht aufgelistet set terminal. Wie installiere ich es? Ich kann im Internet keine Anleitung finden.

(Zum Beispiel muss ich pngcairo und cairolatex verwenden).

Ich arbeite an Ubuntu 15.10 und Gnuplot ist 5.0.1.

Bearbeiten: in config.logfand ich

kairo-basierte terminals: nein (erfordert kairo> 1.2, pango> 1.10)

Also muss ich wohl diese Pakete installieren: meine eigentliche Frage ist "wie"?

Gabriele
quelle
Meinten Sie, wenn Sie sich im gnuplot-Interpreter befinden und schreiben, dass set termdiese Terminals nicht aufgelistet sind? Im configure-Skript ist es standardmäßig aktiviert. (In der Tat können Sie auswählen --without-cairo). Überprüfen Sie die Konfigurationsausgabe, die Sie erhalten sollen cairo-based pdf and png terminals: yes. Wenn nicht, müssen Sie eine Bibliothek installieren. Fügen Sie die Gnuplot-Version hinzu.
Hastur
Ich habe die von Ihnen vorgeschlagenen Informationen hinzugefügt: Das Problem ist, dass ich nicht die benötigten Pakete habe.
Gabriele
Wenn Sie nur Gnuplot möchten, das in der letzten Version nicht aktualisiert wurde, können Sie immer schreiben, sudo apt-get install gnuplotohne es zu kompilieren.
Hastur

Antworten:

1

Sie müssen die development ( -dev) - Bibliothek einiger Pakete installieren .
Lass uns beginnen mit

sudo apt-get install  libcairo2-dev  libpango1-dev

vielleicht sogar libgd-dev...

Suchen Sie nach dem Ausführen ./configurein der Ausgabe (ggf. filtern mit ./configure | grep no) nach den fehlenden Bibliotheken.

Anmerkungen

  • Mit ./configure --helpkönnen Sie die Optionen sehen, die Sie aktivieren / deaktivieren können.
  • Mit ./configuredem Skript wird versucht, gnuplot so zu konfigurieren, dass es kompiliert wird. Für jedes Paket kann es Ihnen sagen, yesoder nowann es die Bibliothek findet oder nicht ...
  • Die Anforderungen an die Bibliothek ändern sich mit der gewünschten Option.
  • Mit sudo apt-get install partial_name+ Tabsollte es Ihnen die Alternativen zeigen.
  • Sie können sogar mit apt-cache search partial_name+ nach Paketen suchenEnter
  • Vielleicht möchten Sie das gemütliche installieren aptsh.

Referenz

Hastur
quelle
libpango1.0-devund libgd-devfehlten (ich wusste nur nicht, dass sie fehlten). Jetzt funktioniert es gut: aus dem Protokoll: cairo-based pdf and png terminals: yesund sie erscheinen und arbeiten danach set terminal. Vielen Dank!
Gabriele
Gern geschehen, normalerweise gibt es andere Bibliotheken, die fehlen können ... Das Rezept ist das gleiche, die Zutaten können unterschiedlich sein.
Hastur