我在为 RSVG 安装库时遇到问题(这是我需要 ImageMagick 的代表)。我的服务器是 Red Hat 7.6,我使用的是 root。yum install librsvg2 librsvg2-devel 最后导致这个错误: --> Finished Dependency Resolution Error: Package: libuuid-devel-2.23.2-59.el7.x86_64 (ams-redhat-B70) Requires: libuuid = 2.23.2-59.el7 Removing: libuuid-2.23.2-59 .el7.i686 (@redhat) libuuid = 2.23.2-59.el7 更新者:libuuid-2.23.2-61.el7.i686 (ams-redhat-updates-B70.2) libuuid = 2.23.2-61。 el7 错误:包:cairo-devel-1.15.12-3.el7.x86_64 (ams-redhat-B70) 要求:cairo(x86-64) = 1.15.12-3.el7 可用:cairo-1.15.12-3 .el7.x86_64 (ams-redhat-B70) cairo(x86-64) = 1.15.12-3.el7 安装:cairo-1.15.12-4.el7.x86_64 (ams-redhat-updates-B70.2) cairo (x86-64) = 1.15.12-4.el7 错误:包:libX11-devel-1.6.5-2.el7.x86_64 (ams-redhat-B70) 要求:libX11 = 1.6.5-2.el7 删除: libX11-1.6.5-2.el7.x86_64 (@redhat) libX11 = 1.6.5-2.el7 更新者:libX11-1.6.7-2.el7.x86_64 (ams-redhat-updates-B70.2) libX11 = 1.6.7-2.el7 错误:包:glib2-devel-2.56.1-2.el7.x86_64 (ams-redhat-B70) 需要:glib2(x86-64) = 2.56.1-2.el7 删除:glib2-2.56.1-2.el7.x86_64 ( @anaconda/7.6) glib2(x86-64) = 2.56.1-2.el7 更新者:glib2-2.56.1-5.el7.x86_64 (ams-redhat-updates-B70.2) glib2(x86-64) = 2.56.1-5.el7
我尝试 yum 降级,安装,安装 + 降级,直接下载依赖项并做所有可能的组合。结果是:yum install 没有找到其中一些,所以我尝试直接下载它们。安装后(我找到的那些)初始 yum install librsvg2 librsvg2-devel 仍然对这些软件包显示相同的错误。
如果您需要我解释的任何案例的更多信息,我可以添加,但是它们有很多并且总是相同的结果。