尝试安装特定版本的软件包时出现错误

尝试安装特定版本的软件包时出现错误

我收到此错误有什么原因吗?

sudo yum downgrade install ipa-server-4.4.0-12.el7.x86_64
Loaded plugins: aliases, auto-update-debuginfo, changelog, fastestmirror, filter-data, fs-snapshot, keys, langpacks, list-data, local, merge-
             : conf, ovl, post-transaction-actions, priorities, protectbase, ps, remove-with-leaves, rpm-warm-cache, show-leaves, tmprepo,
             : tsflags, upgrade-helper, verify, versionlock
Loading mirror speeds from cached hostfile
 * base: mirror.nexcess.net
 * extras: mirror.rackspace.com
 * updates: mirror.net.cen.ct.gov
0 packages excluded due to repository protections
No package install available.
No package ipa-server-4.4.0-12.el7.x86_64 available.
Error: Nothing to do

答案1

首先,您的命令不正确 - 您可以使用downgradeinstall但不能同时使用两者。

其次,包的正确名称是ipa-server.4.4.0-12.el7.centos而不是您指定的(后缀.x86_64是可选的,但如果您指定它,则必须在整个版本字符串之后执行此操作,包括“ centos”部分) - 并且 yum 有用地报告它可以'找不到具有您指定名称的包。

要查看可用包的正确名称,请使用以下yum list <package-name>命令。要创建准确的降级版本规范,请使用列表中的名称和列表中的准确版本字符串,并用-(破折号)字符连接。

以下是安装特定版本时在 CentOS 7 系统上的外观:

$ sudo yum install ipa-server-4.4.0-12.el7.centos.x86_64
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.unifiedlayer.com
 * epel: s3-mirror-us-west-1.fedoraproject.org
 * extras: mirrors.sonic.net
 * updates: mirrors.sonic.net
Resolving Dependencies
--> Running transaction check
---> Package ipa-server.x86_64 0:4.4.0-12.el7.centos will be installed

...然后是大量的依赖关系解决,然后是安装摘要和批准提示。

如果我们尝试安装最新版本,然后使用:sudo yum downgrade ipa-server-4.4.0-12.el7.centos尝试降级回版本 12,我们会收到很多冲突错误,如下所示:

Error: Package: ipa-server-4.4.0-12.el7.centos.x86_64 (base)
       Requires: ipa-common = 4.4.0-12.el7.centos
       Installed: ipa-common-4.4.0-14.el7.centos.noarch (@updates)
           ipa-common = 4.4.0-14.el7.centos
       Available: ipa-common-4.4.0-12.el7.centos.noarch (base)
           ipa-common = 4.4.0-12.el7.centos

这是因为特定ipa-server版本需要特定的“子包”才能工作,而降级命令不会直接降级子包。 YUM 手册页有这样的内容downgrade

depsolver 不一定可以工作,但是如果您指定了所有包,它应该可以工作

为了降级,您必须在命令中指定导致与正确(旧)版本号冲突的所有“ipa”软件包downgrade

相关内容