在我的CentOS 8.1.1911中有两个rpm回复。详情如下:
# virt-1.repo
[appstream]
name=CentOS Linux 8-stream - AppStream
baseurl=http://mirrors.ustc.edu.cn/centos/8-stream/AppStream/$basearch/os/
gpgcheck=0
enabled=1# virt-2.repo
[centos-advanced-virtualization]
name=CentOS Linux 8-stream - Advanced Virtualization
baseurl=http://mirrors.ustc.edu.cn/centos/8-stream/virt/$basearch/advancedvirt-common/
gpgcheck=0
enabled=1这两个repos都包含包libvirt,回购centos-advanced-virtualization中也有更新的包。我的行动如下:
yum clean all && yum makecacheyum list libvirt --showduplicates,,但我从appstream那里得到了老一点的
# yum list libvirt --showduplicates
Last metadata expiration check: 0:00:18 ago on Sun 26 Sep 2021 05:22:42 PM CST.
Available Packages
libvirt.x86_64 6.0.0-35.module_el8.5.0+746+bbd5d70c appstream
libvirt.x86_64 6.0.0-36.module_el8.5.0+821+97472045 appstream删除appstream,mv virt-1.repo virt-1.repo.bak && yum makecache
yum list libvirt --showduplicates,和我可以从centos-advanced-virtualization中得到更新的
# yum list libvirt --showduplicates
Last metadata expiration check: 0:00:30 ago on Sun 26 Sep 2021 05:26:08 PM CST.
Available Packages
libvirt.x86_64 7.0.0-9.el8s centos-advanced-virtualization
libvirt.x86_64 7.0.0-13.el8s centos-advanced-virtualization
libvirt.x86_64 7.0.0-14.el8s centos-advanced-virtualization
libvirt.x86_64 7.4.0-1.el8s centos-advanced-virtualization
libvirt.x86_64 7.5.0-1.el8s centos-advanced-virtualization
libvirt.x86_64 7.6.0-2.el8s centos-advanced-virtualization所以,为什么我不能在开始的时候买到新的?我错过了什么吗?
发布于 2021-10-18 08:53:40
可用版本的列表按词法顺序排序。无论如何,yum update libvirt将选择最新可用的包(示例中的7.6.0-2.el8s版本)。
顺便说一句,没有必要删除.repo并创建备份,只需设置enabled=0即可。
https://stackoverflow.com/questions/69340271
复制相似问题