【问题标题】:How to install GraphicsMagick with PNG support on Amazon EC2?如何在 Amazon EC2 上安装支持 PNG 的 GraphicsMagick?
【发布时间】:2012-06-27 03:14:34
【问题描述】:

如果你天真地关注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

【问题讨论】:

    标签: amazon-ec2 libpng graphicsmagick


    【解决方案1】:

    除了libpng,你还需要安装libpng-devel 包:

    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)
    

    这就是为什么所有东西都应该在明确指定其依赖关系的包中可用,并且可以使用包管理器轻松安装,而不是要求编译先决条件的晦涩知识。

    【讨论】:

    • Domenic,你怎么知道必须安装 libpng-devel?
    • 我想我以前见过-devel 后缀一次,并且由于所有这些编译和链接都在进行,我认为可能需要开发部分。我没有太多事情可以引导我朝那个方向前进……但幸运的是,它最终证明是正确的方向。
    • 我做到了,它对我来说恰到好处。非常感谢!
    • 您知道如何查找适用于 AWS AMI 实例的完整软件包列表吗?
    • 我不知道,很遗憾...对于我知道的这个名为 StackOverflow 的有趣网站来说,这听起来像是一个好问题! ;)
    猜你喜欢
    • 1970-01-01
    • 2016-12-25
    • 2013-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多