linux rpm安装 unzip,linux – 通过rpm(zypper)编译和安装之间的区别

博主在openSUSE11.1上尝试从源代码编译安装ImageMagick 6.7.7,发现编译后的版本不支持JPEG。在重新配置并添加--with-jpeg和--with-jp2选项后,问题依然存在。最终,博主选择通过zypper卸载并安装了RPM包,版本为6.4.3,此时JPEG得到了支持。此情况表明源代码编译时可能存在配置问题,而RPM安装则避免了这个问题。
摘要由CSDN通过智能技术生成

在openSUSE 11.1中,我通过以下方式下载,编译和安装

ImageMagick:

wget ftp://.../pub/graphics/ImageMagick/ImageMagick-6.7.7-0.zip

unzip ImageMagick-6.7.7-0.zip

cd ImageMagick-6.7.7-0

./configure --prefix=/usr/local/ImageMagick

make

make install

在我发现不支持JPG之前,一切都很有效:

identify -list format | grep -i jpg

[nothing related to JPG returned]

所以我使用以下方法重新配置和重新编译:

./configure --prefix=/usr/local/ImageMagick --with-jpeg=yes --with-jp2=yes

make

make install

但这没有任何改变.

我最终卸载:

make uninstall

并通过zypper安装:

zypper install ImageMagick

这个安装的版本6.4.3现在它支持JPG:

identify -list format | grep -i jpg

JPG* JPEG rw- Joint Photographic Experts Group JFIF format

对这里发生了什么有什么看法?从源代码编译时,ImageMagick的这种功能不存在的可能原因是什么,但是从rpm安装时是什么?

请注意,我并不一定非常关心ImageMagick(因为它现在有效),但通常关于他的行为,因为我以某种方式看到过这种情况也会发生在其他场合.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值