如何用YUM安装指定版本的软件

如何用YUM安装指定版本的软件

本指南介绍如何在centos、RHEL或其他基于RPM的linux发行版中,使用YUM(Yellowdog Updater, Modified)安装特定版本的软件包。

步骤一:查看可用版本

首先,确定目标软件包有哪些可用版本。使用以下命令:

yum list available <软件包名称>

例如,查看httpd的可用版本:

yum list available httpd

步骤二:安装特定版本

找到所需版本后,使用以下命令安装:

yum install <软件包名称>-<版本号>.<发行版号>.<架构>

例如,安装httpd 2.4.6版本:

yum install httpd-2.4.6-90.el7.x86_64

步骤三:使用–setopt选项 (可选)

如果不想手动查找版本号,可以使用–setopt选项:

yum install <软件包名称> --setopt=obsoletes=0 --setopt=exclude=<软件包名称>*

然后手动指定版本号进行安装:

yum install <软件包名称>-<版本号>.<发行版号>.<架构>

步骤四:使用yum-downloader下载并安装 (可选)

如果希望先下载再安装,避免直接修改系统:

yum install yum-utils yum-downloader --resolve <软件包名称>-<版本号>.<发行版号>.<架构> rpm -ivh <软件包名称>-<版本号>.<发行版号>.<架构>.rpm

步骤五:使用dnf (适用于Fedora 22及以上版本)

Fedora 22及以上版本使用dnf替代yum:

dnf install <软件包名称>-<版本号>.<发行版号>.<架构>

查看可用版本:

dnf list available <软件包名称>

重要提示:

  • 确保YUM仓库已更新:yum update
  • 正确填写版本号、发行版号和架构号。
  • 如果指定版本不可用,可能是因为该版本不在已启用的仓库中,或已被移除。

通过以上步骤,您可以成功安装特定版本的软件包。 请根据您的系统和软件包名称替换、、和。

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享