我最近遇到了一个问题,更新包管理器(已在 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
现在,我有几个问题。
如何恢复旧版本的 zeromq(我也尝试安装 rpm 文件,但没有成功)
如何要求包管理器在更新时不要更新 zeromq 包
注意当前内核版本
uname -r
3.10.0-514.6.1.el7.x86_64
和操作系统
cat /etc/centos-release
CentOS Linux release 7.3.1611 (Core)
答案1
您需要的软件包版本相当旧,很可能已经从镜像中删除。
但是您链接的页面提供了 rpm 文件的下载链接。只需下载适合您的体系结构的文件(例如:x86_64)并使用以下命令安装它:
rpm -i zeromq-4.0.5-4.el7.x86_64.rpm