在 Ubuntu 上安装 ImageMagick 后无法运行“display”

在 Ubuntu 上安装 ImageMagick 后无法运行“display”

我正在尝试将 ImageMagick 安装到我的 Ubuntu 机器上。我运行了以下命令:

sudo aptitude install imagemagick

现在,每当我尝试从命令行运行“display”时,都会出现错误

display: delegate library support not built-in `' (X11) @ display.c/DisplayImageCommand/1888.

如果有人要求的话我当然可以提供更多细节,但目前我不确定还要提供什么。

我正在运行 Ubuntu 9.10。

答案1

看来您安装的 ImageMagick 不支持此操作。遗憾的是,在编译 ImageMagick 时未启用此功能。如果这是操作系统附带的软件包(很可能是这种情况),您需要提交错误报告或以其他方式让 Ubuntu 社区知道此问题,以便软件包维护者可以修复此问题。

或者,您可以从源代码构建;在配置阶段,键入以下命令:

./configure--with-modules 复制代码

参数--with-modules是 ImageMagick 中启用此功能的原因。请参阅此 ImageMagick 论坛条目

答案2

根据这个 imagemagick 论坛主题,‘委托支持未内置’消息意味着编译时间由于依赖关系不满足,一些外部库被禁用,为了使其工作,您需要安装其他版本的包,无论是从源代码编译还是从其他 Ubuntu 版本获取。

display在我的 XUbuntu 9.10 上运行了该命令,运行良好,因此该命令可能在 Ubuntu 的后续版本中已修复。你能发布你的命令吗?

相关内容