如何在Amazon EC2上安装支持PNG的GraphicsMagick?

时间:2012-06-25 20:07:33

标签: amazon-ec2 libpng graphicsmagick

如果您天真地关注the steps on the GraphicsMagick website,则在运行./configure后,您最终无法获得PNG支持:

checking for PNG support ...
checking png.h usability... no
checking png.h presence... no

PNG               --with-png=yes        no

这使得一个非常无用的GraphicsMagick安装。

如何启用PNG支持? Libpng似乎已经安装,但未检测到:

> $ sudo yum install libpng
> Package 2:libpng-1.2.49-1.12.amzn1.x86_64 already installed and latest version

1 个答案:

答案 0 :(得分:12)

除了libpng-devel

之外,您还需要安装libpng软件包
sudo yum install libpng-devel

然后当你运行./configure时,一切都会按照你的希望解决:

checking for PNG support ...
checking png.h usability... yes
checking png.h presence... yes

PNG               --with-png=yes        yes (-lpng12)

< Rant>这就是为什么一切都应该在包中明确指出它们的依赖关系,并且很容易与包管理器一起安装,而不需要对编译先决条件的陌生知识。< / Rant>