如何在gnuplot中设置pngcairo终端?
我和你有同样的问题。我尝试用命令安装libcairo库如何在gnuplot中设置pngcairo终端?,gnuplot,cairo,Gnuplot,Cairo,我和你有同样的问题。我尝试用命令安装libcairo库 sudo yum install cairo-devel 之后,我通过yum删除并安装了gnuplot。我仍然会犯同样的错误。我还需要做什么才能让gnuplot允许我使用pngcairo 我还通过yum安装了pango 当我尝试从源代码安装gnuplot时,我在config.log中收到以下消息: configure:11776: checking for CAIROPANGO configure:11784: $PKG_CONFIG -
sudo yum install cairo-devel
之后,我通过yum删除并安装了gnuplot。我仍然会犯同样的错误。我还需要做什么才能让gnuplot允许我使用pngcairo
我还通过yum安装了pango
当我尝试从源代码安装gnuplot时,我在config.log中收到以下消息:
configure:11776: checking for CAIROPANGO
configure:11784: $PKG_CONFIG --exists --print-errors "cairo >= 0.9.0 pango >= 1.10 pangocairo >= 1.10"
Package pango was not found in the pkg-config search path.
Perhaps you should add the directory containing `pango.pc'
to the PKG_CONFIG_PATH environment variable
No package 'pango' found
Package pangocairo was not found in the pkg-config search path.
Perhaps you should add the directory containing `pangocairo.pc'
to the PKG_CONFIG_PATH environment variable
No package 'pangocairo' found
我到底要向PKG_CONFIG_路径添加什么?我甚至不知道在哪里可以找到我安装的pango和cairo-devel库。pango只提供运行时库。对于开发文件,您需要安装pango-devel: 如果对程序包名称有疑问,请使用:
$ sudo yum search foo
你要找的是哪里的福。yum将搜索名称、描述等。默认情况下,gnuplot 4.4或更高版本中提供libcairo功能。
gnuplot44包可以在epel存储库中找到:编译它之前,请为基于cairo的终端安装依赖项库,如pdfcairo
sudo apt-get install libcairo2-dev
sudo apt-get install libpango1.0-dev
安装gnuplot 5.0.1的完整步骤: 从下载源文件,然后:
#decompress it:
tar -xvf gnuplot-5.0.1.tar.gz
#install the dependency libraries for cairo-based terminals, like pdfcairo
sudo apt-get install libcairo2-dev
sudo apt-get install libpango1.0-dev
#build it:
cd gnuplot-5.0.1
./configure
make
#install it:
sudo make install
什么操作系统?也许是软呢帽?请注意,您还需要pango。您能从
configure.log
获取任何信息吗?噢,对不起。该文件是config.log
。你应该寻找一些关于pango
或cairo
或pangocairo
的文字,等等。我戴着红帽。我已经通过yum安装了pango和cairo-devel,但是当我安装gnuplot时,它找不到它们。当我试图从源代码生成gnuplot时,它也看不到库,如果我试图自己构建它们,它只会把我送到依赖地狱。我将添加config.logtrylocate pango.pc
和locate pangocairo.pc
中的相关行。如果找到了什么,那是个好消息。将其添加到路径--(假设您在bash中),类似于export PKG_CONFIG_path=${PKG_CONFIG_path}:/path/to/pango.pc
(不带pango.pc
部分)的内容可能会有所帮助。
#decompress it:
tar -xvf gnuplot-5.0.1.tar.gz
#install the dependency libraries for cairo-based terminals, like pdfcairo
sudo apt-get install libcairo2-dev
sudo apt-get install libpango1.0-dev
#build it:
cd gnuplot-5.0.1
./configure
make
#install it:
sudo make install