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.
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 x11
terminal 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!
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')