yum查看软件包有哪些特定版本可用

1、概述

在安装软件的时候呢,默认使用yum install安装的都是最新的版本,如果想要安装一个之前的版本该怎么做呢?

本文档介绍如何在yum源中查找包含哪些版本,然后通过yum install命令安装特定的版本

2、查看yum仓库中,软件包有哪些版本

使用--showduplicates参数,查看kubelet有哪些版本

yum --showduplicates list httpd

查询结果:

[root@localhost 7]# yum --showduplicates list httpd
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos.mirror.constant.com
 * epel: epel.mirror.constant.com
 * extras: mirror.datto.com
 * updates: mirror.metrocast.net
Installed Packages
httpd.x86_64                         2.4.6-99.el7.centos.1                         @updates        
Available Packages
httpd.x86_64                         2.4.6-95.el7.centos                           base            
httpd.x86_64                         2.4.6-95.el7.centos                           base-constant   
httpd.x86_64                         2.4.6-97.el7.centos                           updates         
httpd.x86_64                         2.4.6-97.el7.centos                           updates-constant
httpd.x86_64                         2.4.6-97.el7.centos.1                         updates         
httpd.x86_64                         2.4.6-97.el7.centos.1                         updates-constant
httpd.x86_64                         2.4.6-97.el7.centos.2                         updates         
httpd.x86_64                         2.4.6-97.el7.centos.2                         updates-constant
httpd.x86_64                         2.4.6-97.el7.centos.4                         updates         
httpd.x86_64                         2.4.6-97.el7.centos.4                         updates-constant
httpd.x86_64                         2.4.6-97.el7.centos.5                         updates         
httpd.x86_64                         2.4.6-97.el7.centos.5                         updates-constant
httpd.x86_64                         2.4.6-98.el7.centos.6                         updates         
httpd.x86_64                         2.4.6-98.el7.centos.6                         updates-constant
httpd.x86_64                         2.4.6-98.el7.centos.7                         updates         
httpd.x86_64                         2.4.6-98.el7.centos.7                         updates-constant
httpd.x86_64                         2.4.6-99.el7.centos.1                         updates         
httpd.x86_64                         2.4.6-99.el7.centos.1                         updates-constant

通过以上输出可以看到可用的包,版本。

3、安装特定的版本的包

通过yum install命令安装特定版本的软件包

yum install -y <package_name>-<version>

示例:

yum install -y httpd-2.4.6-99.el7.centos.1

发表评论