web-dev-qa-db-ja.com

UbuntuにGnuplot5.0をインストールする

UbuntuのソースからGnuplot5.0をインストールしようとしています。

私はブログで与えられた手順に従いました:

ソースからgnuplotをインストールしています

次のコマンドを使用しました。

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>

誰かがこの問題を修正する方法についてガイドできますか? gnuplot5.0.0をインストールする別の簡単な方法がある場合。それも役に立ちます。

7
Ravi

これは、ubuntuのgnuplotに必要なさまざまなlibrary-devパッケージをまとめたものです。パッケージ名は、debian、およびMintなどのdebianに基づく他のディストリビューションでも同じである必要があります。指定されたものとともに自動的にインストールされる追加の-devパッケージは、リストされていないか、(括弧内)にありません。

Gnuplotの組み込み置換の代わりに外部libreadlineを使用するには(推奨)

libreadline-dev

Cerfライブラリによって提供される数学関数を使用する(傷つけることはできません)

libcerf-dev

古いインタラクティブなx11terminalの場合

libx11-dev

pdfcairopngcairoepscairo端末の場合

libcairo2-dev
libpango1-dev

さらに、インタラクティブなwxtターミナルの場合(問題が発生した場合は./configure --with-wx-single-threadedを試してください(例:make checkがクラッシュします)。「XInitThreads」に関する苦情でコンパイルされない場合は、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

リストは最終的なものではありません(現時点では、すべての依存関係を試すための予備のシステムがありません)。自由に追加、更新、修正してください!

9
Karl

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')
2
bmello