两天来,我一直在尝试解决依赖关系问题。所以我尝试使用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之后,我也遇到了依赖错误。这真是令人沮丧!
: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版本。任何帮助都将不胜感激。
发布于 2018-12-20 05:11:08
我完全使用了另一个图像,那就是软呢帽:生皮。它包含最新的python3和最新的ImageMagick。对于我的服务,我需要最新的,而amazonlinux没有最新的ImageMagick,这就是为什么我使用rpm手动安装的原因。我使用了fedora镜像,现在我只需使用yum install ImageMagick和yum install ImageMagick-devel,问题就解决了。
https://stackoverflow.com/questions/53786200
复制相似问题