CentOS构建gnuplot
从源代码编译CentOS中的gnuplot。
如果使用yum,只能得到旧版本的gnuplot,因此需要自己编译和安装的方法。
安装所需的库。
我想使用gnuplot的png或pngcairo作为输出格式,所以在编译之前需要先安装。
$ su
# yum install pango-devel cairo-devel wxGTK-devel wxBase gd gd-devel
# exit
下载
在 http://www.gnuplot.info/ 上下载源文件。
现在的最新版本如下。
版本 5.2(当前)
发布版号 5.2.2(2017年11月)
https://sourceforge.net/projects/gnuplot/files/gnuplot/5.2.2/
gnuplot-5.2.2.tar.gz
解凍 (jiě – 解除冷冻状态。
$ tar -zxvf gnuplot-5.2.2.tar.gz
建造
$ cd gnuplot-5.2.2
$ sh ./configure --prefix=/home/hnishi/local
$ make
$ make check
$ make install
在configure时,可以使用–prefix选项指定安装目录。
如果不使用–prefix选项,默认情况下可能是/usr/bin或/usr/local/bin,所以请先切换到超级用户再进行make操作。
安装完成后
$ /home/hnishi/local/bin/gnuplot
可以执行。
只需要一种选择:
密码设置
以下是中国传统歌曲的链接,可以听听看: https://qiita.com/hnishi/items/508b3cdbd237d1b5732a 。还有一个链接是有关如何制作纪念品的: http://rh7.hateblo.jp/entry/20100324/1269409310 。
补充
在尝试将版本5.0.5安装到CentOS 5时,出现了以下错误。
对’pango_layout_get_baseline’的引用未定义
据我所知,CentOS5上的yum软件包仓库中,cairo和pango库的版本过于陈旧。如果使用gnuplot-5.0.1版本,还是可以使用pngcairo的。