UbuntuのソースからGnuplot5.0をインストールしようとしています。
私はブログで与えられた手順に従いました:
次のコマンドを使用しました。
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をインストールする別の簡単な方法がある場合。それも役に立ちます。
これは、ubuntuのgnuplotに必要なさまざまなlibrary-devパッケージをまとめたものです。パッケージ名は、debian、およびMintなどのdebianに基づく他のディストリビューションでも同じである必要があります。指定されたものとともに自動的にインストールされる追加の-devパッケージは、リストされていないか、(括弧内)にありません。
Gnuplotの組み込み置換の代わりに外部libreadlineを使用するには(推奨)
libreadline-dev
Cerfライブラリによって提供される数学関数を使用する(傷つけることはできません)
libcerf-dev
古いインタラクティブなx11
terminalの場合
libx11-dev
pdfcairo
、pngcairo
、epscairo
端末の場合
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ベースのpng
、gif
、jpeg
ビットマップ端末の場合
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
リストは最終的なものではありません(現時点では、すべての依存関係を試すための予備のシステムがありません)。自由に追加、更新、修正してください!
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')