Рейтинг:0

Не удается получить пакет последней версии из нескольких репозиториев yum

флаг in

В моем CentOS 8.1.1911 есть два репозитория rpm. Подробности следующие:

# virt-1.repo
[приложение]
name=CentOS Linux 8-поток - AppStream
baseurl=http://mirrors.ustc.edu.cn/centos/8-stream/AppStream/$basearch/os/
gpgcheck=0
включено=1
# virt-2.repo
[centos-расширенная виртуализация]
name=CentOS Linux 8-поток — расширенная виртуализация
baseurl=http://mirrors.ustc.edu.cn/centos/8-stream/virt/$basearch/advancedvirt-common/
gpgcheck=0
включено=1

Оба репозитория содержат пакет либвирт, а в репозитории есть более новый Centos-расширенная виртуализация. Моя операция заключается в следующем...

  1. yum очистить все && yum makecache
  2. yum список libvirt --showduplicates, но я получаю более старый из поток приложений
# yum list libvirt --showduplicates
Последняя проверка срока действия метаданных: 0:00:18 назад, вс, 26 сентября 2021 г., 17:22:42 по центральному поясному времени.
Доступные пакеты
libvirt.x86_64 6.0.0-35.module_el8.5.0+746+bbd5d70c поток приложений
libvirt.x86_64 6.0.0-36.module_el8.5.0+821+97472045 поток приложений
  1. удалить приложение, mv virt-1.repo virt-1.repo.bak && yum makecache
  2. yum список libvirt --showduplicates, и я могу получить более новый из Centos-расширенная виртуализация
# yum list libvirt --showduplicates
Последняя проверка срока действия метаданных: 00:00:30 назад, воскресенье, 26 сентября 2021 г., 17:26:08 CST.
Доступные пакеты
libvirt.x86_64 7.0.0-9.el8s Centos-расширенная виртуализация
libvirt.x86_64 7.0.0-13.el8s CentOS-расширенная виртуализация
libvirt.x86_64 7.0.0-14.el8s Centos-расширенная виртуализация
libvirt.x86_64 7.4.0-1.el8s Centos-расширенная виртуализация
libvirt.x86_64 7.5.0-1.el8s Centos-расширенная виртуализация
libvirt.x86_64 7.6.0-2.el8s Centos-расширенная виртуализация

Итак, почему я не могу получить более новый в начале? Я что-то пропустил?

Michael Hampton avatar
флаг cz
Обновите свою систему до текущей версии CentOS.
freshMan avatar
флаг in
Должен ли я это делать? Это ошибка?
Michael Hampton avatar
флаг cz
Вы должны были поддерживать систему в актуальном состоянии все время, пока она работала! Запуск без установки обновлений не поддерживается в CentOS.
freshMan avatar
флаг in
Привет, Майкл. Я обновил свою CentOS до последней версии (CentOS Stream 8), но эта проблема все еще существует.
Рейтинг:1
флаг in

Я решил эту проблему из здесь:

Основная причина, по которой DNF хочет установить MariaDB из AppStream, заключается в том, что он предпочитает модульные пакеты. Это означает, что если определенные пакеты (имена) или виртуальные провайдеры являются частью модуля, и есть пакеты с такими же именами, доступные из других репозиториев, и они не являются частью модуля, то DNF всегда будет хотеть установить пакеты из модульное хранилище.

Так вот почему я не могу получить последнюю версию либвирт упаковка. После обновления моего virt-2.repo следующим образом, все в порядке:

# virt-2.repo
[centos-расширенная виртуализация]
name=CentOS Linux 8-поток — расширенная виртуализация
baseurl=http://mirrors.ustc.edu.cn/centos/8-stream/virt/$basearch/advancedvirt-common/
gpgcheck=0
включено=1
module_hotfixes=1

Я могу получить последнюю версию либвирт:

# yum list libvirt --showduplicates
Последняя проверка срока действия метаданных: 0:45:51 назад, понедельник, 27 сентября 2021 г., 18:53:12 CST.
Доступные пакеты
libvirt.x86_64 6.0.0-35.module_el8.5.0+746+bbd5d70c поток приложений     
libvirt.x86_64 6.0.0-36.module_el8.5.0+821+97472045 поток приложений     
libvirt.x86_64 7.0.0-9.el8s Виртуализация
libvirt.x86_64 7.0.0-13.el8s Виртуализация
libvirt.x86_64 7.0.0-14.el8s Виртуализация
libvirt.x86_64 7.4.0-1.el8s Виртуализация
libvirt.x86_64 7.5.0-1.el8s Виртуализация
libvirt.x86_64 7.6.0-2.el8s Виртуализация

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.