首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Magick不附带由yum在RHEL6上安装的版本的RHEL6?

为什么Magick不附带由yum在RHEL6上安装的版本的RHEL6?
EN

Server Fault用户
提问于 2012-03-14 16:50:32
回答 1查看 1.4K关注 0票数 1

我正在尝试安装一些Ruby,其中一个名为Rmagick,它与ImageMagick的接口正在失败。

它试图找到"Magick-config",但似乎没有这样的动物在:

ImageMagick-6.5.4.7-5.el6.x86_64

以下是具体的失败:

使用本机扩展安装rmagick (2.13.1)不幸的是,发生了致命错误。请将此错误报告给https://github.com/carlhuda/bundler/issues的Bundler问题跟踪器,以便我们可以修复它。谢谢!/home/akwf/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:552:in‘构建扩展中的块中的救援’:错误:无法构建创业板本地扩展。(宝石::Installer::ExtensionBuildError)

代码语言:javascript
复制
    /home/akwf/.rvm/rubies/ruby-1.9.3-p125/bin/ruby extconf.rb 

检查Ruby >= 1.8.5..。是的,extconf.rb:128:使用RbConfig而不是过时和过时的Config。检查gcc..。是的,检查Magick-config.不是

然后它就会飞起来。

更新

我需要得到rpm,因为我需要的ImageMagick包在我知道如何找到的任何RHEL6 yum中都是不可用的。我发现的是:

代码语言:javascript
复制
yum install gcc-c++
yum install ImageMagick
yum install bzip2-devel
yum install freetype-devel
yum install jasper
yum install libX11-devel
yum install libXext-devel
yum install libXt-devel
yum install libjpeg-devel
yum install libtiff-devel

# Not available in RHEL6 yum repo
wget ftp://rpmfind.net/linux/centos/6.2/updates/x86_64/Packages/ghostscript-devel-8.70-    11.el6_2.6.x86_64.rpm
rpm -iv ghostscript-devel-8.70-11.el6_2.6.x86_64.rpm

# Not available in RHEL6 yum repo
wget http://mirror.centos.org/centos/6/updates/x86_64/Packages/jasper-devel-1.900.1-15.el6_1.1.x86_64.rpm
rpm -iv jasper-devel-1.900.1-15.el6_1.1.x86_64.rpm

# Not available in RHEL6 yum repo
wget ftp://195.220.108.108/linux/centos/6.2/os/x86_64/Packages/lcms-devel-1.19-1.el6.x86_64.rpm
rpm -iv lcms-devel-1.19-1.el6.x86_64.rpm

# Not available in RHEL6 yum repo
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/ImageMagick-devel-6.5.4.7-5.el6.x86_64.rpm
rpm -iv ImageMagick-devel-6.5.4.7-5.el6.x86_64.rpm

最后一个rpm命令中列出的所有内容都是安装ImageMagick的依赖项。也许还有几个我已经安装好了。如果是这样的话,只需搜索特定的版本并在rpmfind或pkgs.org上找到它。如果您发现了什么,将其添加到评论中,我将更新此列表。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2012-03-14 17:04:07

您需要安装ImageMagick软件包来获得开发工具和头吗?

编辑“对不起”--这不是一个非常有用的答案--我正要离开办公室。

Linux系统的许多软件包似乎分为两部分:一个是主要的二进制文件、lib、docs等,另一个是开发资源(头文件、附加实用程序和开发文档)。在本例中,Magick实用程序是ImageMagick包的一部分。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/369685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档