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

2024-06-16 09:57:16 发布

您现在位置:Python中文网/ 问答频道 /正文

两天以来我一直在尝试解决依赖性问题。所以我尝试用amazonlinux作为基础图像来构建docker图像。我想安装ImageMagick。当我使用yum install时,它会安装版本6.7.8,安装正确,但这不是我想要的版本。我特别想要6.9.9版本。我已经下载了rpm文件,并尝试使用下面的命令安装ImageMagick rpm和ImageMagick-devel 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版本。任何帮助都将不胜感激。你知道吗


Tags: of图像版本develx86imagemagick依赖性has
1条回答
网友
1楼 · 发布于 2024-06-16 09:57:16

我用了另一张图片软呢帽:生皮。它包含最新的python3和最新的ImageMagick。对于我的服务,我需要最新的一个和amazonlinux没有最新的ImageMagick这就是为什么我是手动安装使用rpm。我使用了fedora映像,现在我可以只使用yum安装ImageMagick和yum安装ImageMagick-devel,问题就解决了。你知道吗

相关问题 更多 >