在Ubuntu上安装Gnuplot 5.0

时间:2015-04-08 21:53:20

标签: linux ubuntu gnuplot

我一直在尝试在Ubuntu上从源代码安装Gnuplot 5.0。

我按照博客中提供的程序进行了操作:

Installing gnuplot from source

我使用了以下命令:

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

所有内容,直到configure命令正常工作。但是,当我运行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>

有人可以指导如何解决此问题吗?如果有另一种更简单的方法来安装gnuplot 5.0.0。这也会有所帮助。

2 个答案:

答案 0 :(得分:8)

这里是ubuntu中gnuplot所需的各种library-dev软件包的汇编。 debian下的包名称应该相同,而其他发行版基于debian,如Mint。自动安装的其他-dev软件包未列出或列在(括号中)。

使用外部libreadline而不是gnuplot的内置替换(推荐)

libreadline-dev

拥有cerf库提供的数学函数(不会受到伤害)

libcerf-dev

对于旧的交互式x11终端

libx11-dev

适用于pdfcairopngcairoepscairo终端

libcairo2-dev
libpango1-dev

另外还有交互式wxt终端(如果遇到问题,请尝试./configure --with-wx-single-threaded(例如make check崩溃)。如果它没有针对&#34; XInitThreads&投诉进行编译#34 ;,尝试TERMLIBS="-lX11" ./configure。)

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

对于基于libgd的pnggifjpeg位图终端

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

对于交互式qt终端(./configure --with-qt=qt5

qtbase5-dev
libqt5svg5-dev
qttools5-dev-tools  # on Linux Mint (as per comment by Allan below)

或者qt4(./configure --with-qt=qt4

libqt4-dev

对于lua终端

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

对于文字模式caca终端(./configure --with-caca

libcaca-dev

该列表不是最终的(我没有备用系统来尝试所有依赖项)。随意添加,更新和更正!

答案 1 :(得分:2)

我只是按照文件INSTALL中的说明操作,它完美地运行了:

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

执行此操作后,当我在任何地方调用gnuplot时,结果为

$ 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')