在我的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 appstreammv virt-1.repo virt-1.repo.bak && yum makecacheyum 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-09-27 11:38:34
我从这里解决了这个问题:
DNF想要从MariaDB安装AppStream的主要原因是它对模块化软件包有偏好。这意味着,如果特定的包(名称)或虚拟提供的包是模块的一部分,并且有来自其他存储库的相同名称的包,并且它们不是模块的一部分,那么DNF总是希望从模块存储库中安装包。
所以,这就是为什么我不能得到最新版本的libvirt软件包。在按以下方式更新我的virt-2.repo之后,一切都很好:
# 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
module_hotfixes=1我可以得到最新版本的libvirt:
# yum list libvirt --showduplicates
Last metadata expiration check: 0:45:51 ago on Mon 27 Sep 2021 06:53:12 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
libvirt.x86_64 7.0.0-9.el8s Virtualization
libvirt.x86_64 7.0.0-13.el8s Virtualization
libvirt.x86_64 7.0.0-14.el8s Virtualization
libvirt.x86_64 7.4.0-1.el8s Virtualization
libvirt.x86_64 7.5.0-1.el8s Virtualization
libvirt.x86_64 7.6.0-2.el8s Virtualizationhttps://serverfault.com/questions/1078678
复制相似问题