Назад | Перейти на главную страницу

Попросите Centos понизить версию соответствующего пакета

Недавно я столкнулся с проблемой, когда диспетчер пакетов обновлений (подтвердил это в истории yum) только что обновил пакет zeromq, который был 4.0.5-4.el7 к 4.1.4-5.el7

Теперь это привело к некоторым критическим изменениям.

Я пытаюсь понизить версию zeromq до версии 4.0.5-4.el7, но каждый раз, когда он это делает

Я понял это

sudo yum install zeromq.x86_64-4.0.5-4.el7
Failed to set locale, defaulting to C
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
No package zeromq.x86_64-4.0.5-4.el7 available

Теперь у меня есть пара вопросов.

  1. Как мне вернуть старую версию zeromq (я также пытался установить файл rpm, но это не сработало)

  2. Как попросить диспетчер пакетов не обновлять пакет zeromq при обновлении

Обратите внимание на текущую версию ядра

 uname -r
 3.10.0-514.6.1.el7.x86_64

и операционная система

cat /etc/centos-release
CentOS Linux release 7.3.1611 (Core)

Версия пакета, которую вы хотите, довольно старая, вероятно, она уже удалена с зеркал.

Но на страницах, на которые вы ссылаетесь, есть ссылки для загрузки файлов rpm. Просто скачайте файл для вашей архитектуры (например: x86_64) и установите его с помощью:

rpm -i zeromq-4.0.5-4.el7.x86_64.rpm