无法在CentOS 8上找到并安装ImageMagick

无法在CentOS 8上找到并安装ImageMagick,centos,imagemagick,centos8,Centos,Imagemagick,Centos8,我无法在CentOS 8 64位服务器上安装ImageMagick和ImageMagick-devel。它应该简单到: dnf安装ImageMagick ImageMagick-devel 当我这样做时,我得到: 最后一次元数据过期检查:0:02:53之前,2021年5月26日星期三上午11:48:26 CEST。 参数ImageMagick的排除筛选已筛选出所有匹配项 参数ImageMagick-devel的排除筛选已筛选出所有匹配项 错误:找不到匹配项:ImageMagick ImageMa

我无法在CentOS 8 64位服务器上安装ImageMagick和ImageMagick-devel。它应该简单到:

dnf安装ImageMagick ImageMagick-devel

当我这样做时,我得到:

最后一次元数据过期检查:0:02:53之前,2021年5月26日星期三上午11:48:26 CEST。 参数ImageMagick的排除筛选已筛选出所有匹配项 参数ImageMagick-devel的排除筛选已筛选出所有匹配项 错误:找不到匹配项:ImageMagick ImageMagick-devel

我已经做了:

dnf安装-y

已安装并启用。当我往里看的时候

dnf存储库包epel列表

未列出ImageMagick包

如何修复此问题并使用dnf安装ImageMagick和ImageMagick-devel

我的名单是:

  • appstream:CentOS Linux 8-appstream
  • baseos:CentOS Linux 8-baseos
  • epel:企业Linux 8-x86_64的额外软件包
  • epel debuginfo:EnterpriseLinux8-x86_64的额外软件包-调试
  • epel模块化:企业Linux模块化8-x86_64的额外软件包
  • epel源代码:企业Linux 8-x86_64的额外软件包-源代码
  • 附加:CentOS Linux 8-附加
  • litespeed:CentOS 8-x86_64的litespeed技术存储库
  • litespeed更新:CentOS 8-x86_64的litespeed技术更新存储库
  • powertools:CentOS Linux 8-powertools
  • remi模块化:用于企业Linux 8-x86_64的remi模块化存储库
  • remi safe:safe remi针对企业Linux 8-x86_64的RPM存储库
  • 纱线:纱线库
输出dnf存储库包epel列表| grep图像

  • OpenImageIO.x86_64 2.1.20.0-1.el8 epel
  • OpenImageIO-devel.x86_64 2.1.20.0-1.el8 epel
  • OpenImageIO-iv.x86_64 2.1.20.0-1.el8 epel
  • OpenImageIO-utils.x86_64 2.1.20.0-1.el8 epel
  • libAfterImage.x86_64 1.20-22.el8 epel
  • libAfterImage-apps.x86_64 1.20-22.el8 epel
  • libAfterImage-devel.x86_64 1.20-22.el8 epel
  • perl-GD-SecurityImage.noarch 1.75-4.el8 epel
  • perl-Image-Base.noarch 1.17-15.el8 epel
  • perl-Image-ExifTool.noarch 12.16-3.el8 epel
  • perl-Image-Info.noarch 1.41-8.el8 epel
  • perl-Image-Size.noarch 3.300-16.el8 epel
  • perl-Image-Xbm.noarch 1.10-11.el8 epel
  • perl-Image-Xpm.noarch 1.13-10.el8 epel
输出dnf存储库包epel列表| grep图像

  • freeimage.x86_64 3.17.0-4.el8 epel
  • freeimage-devel.x86_64 3.17.0-4.el8 epel
  • freeimage-plus.x86_64 3.17.0-4.el8 epel
  • freeimage-plus-devel.x86_64 3.17.0-4.el8 epel
  • kf5-kimageformats.x86_64 5.68.0-1.el8 epel
  • kiwi-systemdeps-disk-images.x86_64 9.23.34-1.el8 epel
  • kiwi-systemdeps-image-validation.x86_64 9.23.34-1.el8 epel
  • libimagequant.x86_64 2.12.5-1.el8 epel
  • libimagequant-devel.x86_64 2.12.5-1.el8 epel
  • python3-openimageio.x86_64 2.1.20.0-1.el8 epel
  • qt5-qtimageformats-doc.noarch 5.12.3-1.el8 epel
  • root-graf-asimage.x86_64 6.22.08-1.el8 epel

在CentOS 8中,默认情况下,许多需要的回购协议在默认情况下没有启用,而且现在在不同的回购协议之间分散了一揽子计划,这让a$$的生活更痛苦,而不是更轻松

ImageMagick软件包位于epel repo中

[root@test35 map]# repoquery -i ImageMagick-devel
Last metadata expiration check: 0:23:13 ago on Wed 26 May 2021 04:52:14 AM PDT.
Name         : ImageMagick-devel
Version      : 6.9.10.86
Release      : 1.el8
Architecture : x86_64
Size         : 126 k
Source       : ImageMagick-6.9.10.86-1.el8.src.rpm
Repository   : epel
Summary      : Library links and header files for ImageMagick app development
URL          : http://www.imagemagick.org/
License      : ImageMagick
Description  : ImageMagick-devel contains the library links and header files
             : you'll need to develop ImageMagick applications. ImageMagick is
             : an image manipulation program.
             :
             : If you want to create applications that will use ImageMagick code
             : or APIs, you need to install ImageMagick-devel as well as
             : ImageMagick. You do not need to install it if you just want to
             : use ImageMagick, however.
要为典型服务器启用包含许多所需包的流行repo,请运行以下命令

yum install epel-release javapackages-tools
yum config-manager --set-enabled powertools
重新生成yum或dnf:

yum clean all
yum makecache
yum repolist

[root@localhost ~]# yum repolist
                     repo id            repo name
                     appstream          CentOS Linux 8 - AppStream
                     baseos             CentOS Linux 8 - BaseOS
                     epel               Extra Packages for Enterprise Linux 8 - x86_64
                     epel-modular       Extra Packages for Enterprise Linux Modular 8 - x86_64
                     extras             CentOS Linux 8 - Extras
                     powertools         CentOS Linux 8 - PowerTools

                List of rpms in epel where ImageMagick-devel is located:

                    yum repo-pkgs epel list

[root@test35 map]# dnf clean all
49 files removed
[root@test35 map]# dnf makecache
CentOS Linux 8 - AppStream                      3.9 MB/s | 6.3 MB     00:01
CentOS Linux 8 - BaseOS                         1.2 MB/s | 2.3 MB     00:01
CentOS Linux 8 - Extras                          27 kB/s | 9.6 kB     00:00
CentOS Linux 8 - PowerTools                     1.6 MB/s | 2.0 MB     00:01
Extra Packages for Enterprise Linux Modular 8 - 453 kB/s | 610 kB     00:01
Extra Packages for Enterprise Linux 8 - x86_64  4.2 MB/s | 9.4 MB     00:02
Last metadata expiration check: 0:00:01 ago on Wed 26 May 2021 06:09:19 AM PDT.
Metadata cache created.

[root@test35 map]# dnf repository-packages epel list|grep ImageMagick
ImageMagick.x86_64                                        6.9.10.86-1.el8                                 epel
ImageMagick-c++.x86_64                                    6.9.10.86-1.el8                                 epel
ImageMagick-c++-devel.x86_64                              6.9.10.86-1.el8                                 epel
ImageMagick-devel.x86_64                                  6.9.10.86-1.el8                                 epel
ImageMagick-doc.x86_64                                    6.9.10.86-1.el8                                 epel
ImageMagick-libs.x86_64                                   6.9.10.86-1.el8                                 epel
ImageMagick-perl.x86_64                                   6.9.10.86-1.el8       

谢谢你详细的回答。我没有安装repoquery,并且dnf安装repoquery不起作用(似乎与ImageMagick的问题相同)。我完成了你列出的所有其他步骤。不幸的是,“dnf repository packages epel list | grep ImageMagick”没有返回任何内容。您可以为repoquery安装
yum安装yum utils
dnf repolist
向您展示了什么?您应该在repolist中看到
epel
epel modular
。您也可以通过运行
dnf clean all
dnf makecache
来重建,谢谢您提供的其他命令。我设法安装了repoquery。当我运行该命令时,它不会返回