首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在CentOS中安装特定的包版本

在CentOS中安装特定的包版本
EN

Server Fault用户
提问于 2013-10-15 12:33:53
回答 2查看 8.3K关注 0票数 2

我有两个web服务器,一个生产web服务器和一个备份web服务器。

在这两个服务器上运行了一个rpm -qa之后,我注意到了一些包的差异。

看起来,以前有人在生产服务器上运行过yum update,但是没有在备份web服务器上运行它。

我想在备份web服务器上安装一些非常具体的软件包。

例如:yum install bind-libs-9.8.2-0.17.rc1.el6_4.5.x86_64

如果我运行yum install bind-libs-9.8.2-0.17.rc1.el6_4.5.x86_64,它似乎试图找到匹配的最新包,而不是我想要的特定包。

代码语言:javascript
复制
...
---> Package bind-utils.x86_64 32:9.8.2-0.17.rc1.el6_4.4 will be updated
---> Package bind-utils.x86_64 32:9.8.2-0.17.rc1.el6_4.6 will be an update
...
======================================================================================
 Package           Arch          Version                          Repository      Size
======================================================================================
Updating for dependencies:
 bind-libs         x86_64        32:9.8.2-0.17.rc1.el6_4.6        updates        878 k
...

有没有办法只安装我想要的软件包,没有更新的东西?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2013-10-15 12:41:37

您可以做的另一件事是手动下载软件包,然后运行,这可能比以前的答案要多一些,但也有效。

代码语言:javascript
复制
# yum localinstall /path/package.rpm

它应该尝试安装您下载的特定包。

票数 3
EN

Server Fault用户

发布于 2013-10-15 12:39:22

我相信以下内容可以满足您的需要,因为在默认情况下,yum不会让您在可用的版本下面安装一个版本:

百胜安装yum-versionlock

然后:

yum -允许降级安装绑定-libs-9.8.2-0.17.rc1.el6_4.5.x86_64

为了在将来对系统进行包更新的情况下维护此版本:

yum versionlock绑定-libs

票数 5
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/546100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档