Kairoer Terminals in Gnuplot (Ubuntu) installieren

2112
Gabriele

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

(Zum Beispiel muss ich Pngcairo und Cairolatex verwenden).

Ich arbeite an Ubuntu 15.10 und Gnuplot ist 5.0.1.

Edit: in habe config.logich gefunden

Kairo-basierte Terminals: Nein (erfordert Kairo> 1.2, Pango> 1.10)

Ich nehme an, ich muss diese Pakete installieren: meine eigentliche Frage ist "wie"?

1
Meinten Sie, wenn Sie sich im gnuplot-Interpreter befinden und "set term" schreiben, werden diese Terminals nicht aufgelistet? Im configure-Skript ist es standardmäßig aktiviert. (Tatsächlich können Sie "--without-cairo" wählen). Überprüfen Sie die Konfigurationsausgabe, auf der "cairo-basierte pdf- und png-Terminals: yes" steht. Wenn nicht, müssen Sie eine Bibliothek installieren. Fügen Sie die gnuplot-Version hinzu. Hastur vor 8 Jahren 0
Ich habe die Informationen hinzugefügt, die Sie vorgeschlagen haben: Das Problem ist, ich habe nicht die benötigten Pakete. Gabriele vor 8 Jahren 0
Wenn Sie nur gnuplot verwenden möchten, das in der letzten Version nicht aktualisiert wurde, können Sie "sudo apt-get install gnuplot" immer schreiben, ohne es zu kompilieren. Hastur vor 8 Jahren 0

1 Antwort auf die Frage

1
Hastur

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...

Nach dem Start ./configuresehen Sie sich die Ausgabe an (eventuell filtern Sie sie mit ./configure | grep no) und suchen Sie nach den fehlenden Bibliotheken.

Anmerkungen

  • Mit sehen ./configure --helpSie die Optionen, 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 sagen, Sie yesoder, nowenn sie feststellt, die Bibliothek oder nicht ...
  • Die Bibliotheksanforderungen ä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
  • Sie können das gemütliche installieren aptsh.

Referenz

`libpango1.0-dev` und` libgd-dev` fehlten (ich wusste nur nicht, dass _diey_ fehlten). Nun klappt es gut: aus dem Protokoll: `Cairo-basierte PDF- und Png-Terminals: Ja` und sie erscheinen und funktionieren nach dem 'Set-Terminal'. Vielen Dank! Gabriele vor 8 Jahren 0
Gern geschehen, in der Regel gibt es andere Bibliotheken, die man vermissen kann ... Das Rezept ist das gleiche, die Zutaten können abweichen. Hastur vor 8 Jahren 0