如何在 RedHat Enterprise 6.6 上安装最新的 Image Magick?

sim*_*one 2 redhat imagemagick rhel6

我试图安装从RPM的可用最新的ImageMagick(至少为6.8),在这里我的RedHat Enterprise服务器上

Distributor ID: RedHatEnterpriseServer
Release:        6.6
Codename:       Santiago
Run Code Online (Sandbox Code Playgroud)

内核在哪里

2.6.32-431.el6.x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

但我遇到了依赖地狱,从 lzma 开始,我需要 >5,而 RedHat 只有 4.999.9。

我已经尝试添加 CentOS 和 Fedora 存储库,但是如果我尝试从那里安装 imageMagick - 或其他任何与此相关的东西,我会收到很多过时的软件包、错误消息等,我担心我可能会破坏整个过程。

有谁知道更好的方法?我最好从源代码安装吗?

Ant*_*gan 5

在 Red Hat 系统上,ImageMagick 在默认base包存储库中可用,因此您只需要运行:

sudo yum install ImageMagick
Run Code Online (Sandbox Code Playgroud)

请注意,该包是在支持 X11 和 Gtk+ 的情况下构建的,因此它具有大量的依赖项——其中大部分应该只在图形桌面上需要(理想情况下不应该安装在无头服务器上)。

对于 RHEL 6,ImageMagick 的版本是 6.5.4.7。如果您需要仅在更高版本中可用的功能,您最好从源代码编译和安装;硬塞一个为 RHEL 5 编译的二进制 RPM 是没有意义的。从源代码安装还有一个好处,您可以通过configure在构建过程中为其脚本提供适当的选项来自定义它。