web-dev-qa-db-fra.com

Installer Gnuplot 5.0 sur Ubuntu

J'ai essayé d'installer Gnuplot 5.0 à partir de la source sur Ubuntu.

J'ai suivi la procédure donnée dans le blog:

Installation de gnuplot à partir des sources

J'ai utilisé les commandes suivantes:

tar xzf gnuplot-5.0.0.tar.gz
mkdir build
cd build
../gnuplot-5.0.0/configure --with-readline=gnu
make

Tout va bien jusqu'à ce que la commande configure fonctionne. Cependant, l'erreur suivante apparaît lorsque j'exécute la commande make:

In file included from ../../gnuplot-5.0.0/src/qtterminal/QtGnuplotWindow.cpp:187:0:

./ui_QtGnuplotSettings.h:13:25: fatal error: QtGui/QAction: No such file or directory

#include <QtGui/QAction>

Quelqu'un pourrait-il expliquer comment résoudre ce problème? S'il existe un autre moyen plus simple d'installer gnuplot 5.0.0. ce serait utile aussi. 

6
Ravi

Voici une compilation des différents paquets library-dev nécessaires pour gnuplot dans Ubuntu. Les packages supplémentaires -dev installés automatiquement avec ceux nommés ne sont pas listés ni entre parenthèses.

Utiliser libreadline externe au lieu du remplacement intégré de gnuplots (recommandé)

libreadline-dev

Avoir les fonctions mathématiques fournies par la bibliothèque cerf (ça ne fait pas de mal)

libcerf-dev

Pour l'ancien x11terminal interactif

libx11-dev

Pour les terminaux pdfcairo, pngcairo, epscairo

libcairo2-dev
libpango1-dev

en outre, pour le terminal wxt interactif (essayez ./configure --with-wx-single-threaded en cas de problèmes (par exemple, make check tombe en panne). S'il ne compile pas avec des plaintes concernant "XInitThreads", essayez TERMLIBS="-lX11" ./configure.)

libwxgtk2.8-dev or libwxgtk3.0-dev
libgtk2.0-dev

Pour les terminaux png, gif, jpeg basés sur libgd

libgd-dev
(libxpm-dev)
(libjpeg-turbo8-dev)
(libtiff5-dev)

Pour le terminal interactif qt (./configure --with-qt=qt5)

qtbase5-dev
libqt5svg5-dev

alternativement pour qt4 (./configure --with-qt=qt4)

libqt4-dev

Pour le terminal lua

liblua5.2-dev (also read ./INSTALL)

Pour le terminal caca en mode texte (./configure --with-caca

libcaca-dev

La liste n'est pas définitive (je n'ai pas de système disponible pour essayer toutes les dépendances pour le moment). N'hésitez pas à ajouter, mettre à jour et corriger!

8
Karl

J'ai simplement suivi les instructions du fichier INSTALL et cela a parfaitement fonctionné:

$ tar xzf gnuplot-5.0.1.tar.gz
$ cd gnuplot-5.0.1
$ ./configure
$ make
$ Sudo make install

Après cela, quand j’appelle gnuplot n’importe où, le résultat est

$ gnuplot

G N U P L O T
Version 5.0 patchlevel 1    last modified 2015-06-07 

Copyright (C) 1986-1993, 1998, 2004, 2007-2015
Thomas Williams, Colin Kelley and many others

gnuplot home:     http://www.gnuplot.info
faq, bugs, etc:   type "help FAQ"
immediate help:   type "help"  (plot window: hit 'h')
2
bmello