首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在amazonlinux docker镜像上安装带有rpm的ImageMagick时出现依赖项错误

在amazonlinux docker镜像上安装带有rpm的ImageMagick时出现依赖项错误
EN

Stack Overflow用户
提问于 2018-12-15 03:59:48
回答 1查看 213关注 0票数 0

两天来,我一直在尝试解决依赖关系问题。所以我尝试使用amazonlinux作为基础镜像来构建docker镜像。我想安装ImageMagick。当我使用yum install时,它会安装6.7.8版,它可以正确安装,但这不是我想要的版本。我特别想要6.9.9版本。我已经下载了rpm文件,并尝试使用以下命令安装ImageMagick-devel rpm和ImageMagick rpm。

RUN rpm -Uvh --nodeps ImageMagick-6.9.9.38-1.fc28.x86_64.rpm ImageMagick-devel-6.9.9.38-1.fc28.x86_64.rpm

但是即使在安装了imagemagick和imagemagick-devel之后,我也遇到了依赖错误。这真是令人沮丧!

代码语言:javascript
复制
:ImageMagick-6.9.9.38-1.fc28.x86_64 has missing requires of libICE.so.6()(64bit)
1:ImageMagick-6.9.9.38-1.fc28.x86_64 has missing requires of libSM.so.6()(64bit)
1:ImageMagick-6.9.9.38-1.fc28.x86_64 has missing requires of libX11.so.6()(64bit)
1:ImageMagick-6.9.9.38-1.fc28.x86_64 has missing requires of libXext.so.6()(64bit)
1:ImageMagick-6.9.9.38-1.fc28.x86_64 has missing requires of libXt.so.6()(64bit)
1:ImageMagick-6.9.9.38-1.fc28.x86_64 has missing requires of libfftw3.so.3()(64bit)
1:ImageMagick-6.9.9.38-1.fc28.x86_64 has missing requires of libfontconfig.so.1()(64bit)
1:ImageMagick-6.9.9.38-1.fc28.x86_64 has missing requires of libfreetype.so.6()(64bit)
1:ImageMagick-6.9.9.38-1.fc28.x86_64 has missing requires of libgomp.so.1()(64bit)
1:ImageMagick-6.9.9.38-1.fc28.x86_64 has missing requires of liblcms2.so.2()(64bit)
1:ImageMagick-6.9.9.38-1.fc28.x86_64 has missing requires of libltdl.so.7()(64bit)
1:ImageMagick-devel-6.9.9.38-1.fc28.x86_64 has missing requires of /usr/bin/pkg-config
1:ImageMagick-devel-6.9.9.38-1.fc28.x86_64 has missing requires of OpenEXR-devel
1:ImageMagick-devel-6.9.9.38-1.fc28.x86_64 has missing requires of bzip2-devel
1:ImageMagick-devel-6.9.9.38-1.fc28.x86_64 has missing requires of freetype-devel
1:ImageMagick-devel-6.9.9.38-1.fc28.x86_64 has missing requires of jasper-devel
1:ImageMagick-devel-6.9.9.38-1.fc28.x86_64 has missing requires of lcms2-devel
1:ImageMagick-devel-6.9.9.38-1.fc28.x86_64 has missing requires of libX11-devel
1:ImageMagick-devel-6.9.9.38-1.fc28.x86_64 has missing requires of libXext-devel
1:ImageMagick-devel-6.9.9.38-1.fc28.x86_64 has missing requires of libXt-devel
1:ImageMagick-devel-6.9.9.38-1.fc28.x86_64 has missing requires of libgs-devel
1:ImageMagick-devel-6.9.9.38-1.fc28.x86_64 has missing requires of libjpeg-devel
1:ImageMagick-devel-6.9.9.38-1.fc28.x86_64 has missing requires of libtiff-devel
1:ImageMagick-devel-6.9.9.38-1.fc28.x86_64 has missing requires of libwebp-devel
1:ImageMagick-devel-6.9.9.38-1.fc28.x86_64 has missing requires of pkgconfig

请注意,我并不是要安装最新的imagicmagick 7,因为它与wand不兼容,我正在尝试安装这个特定的6.9.9版本。任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2018-12-20 05:11:08

我完全使用了另一个图像,那就是软呢帽:生皮。它包含最新的python3和最新的ImageMagick。对于我的服务,我需要最新的,而amazonlinux没有最新的ImageMagick,这就是为什么我使用rpm手动安装的原因。我使用了fedora镜像,现在我只需使用yum install ImageMagick和yum install ImageMagick-devel,问题就解决了。

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

https://stackoverflow.com/questions/53786200

复制
相关文章

相似问题

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