在CentOS系统中使用yum安装指定版本软件的方法

一、查询可用软件版本

在yum安装指定版本的软件前,要先查询指定软件的可用版本:

yum --showduplicates list [package name]

示例:查询nginx的可用版本

yum --showduplicates list nginx

二、安装特定版本软件

  1. 查看可用版本之后,可以通过以下命令来安装指定的软件版本:
yum install [package name]-[version number]
  1. 如果当前系统已经安装了这个软件,会默认安装最新版本的软件,如果要安装指定版本,可以执行下面的命令:
yum downgrade [package name]-[version number]

示例1:安装nginx1.16版本

yum install nginx-1.16.1-1.el7.x86_64   # 安装1.16版本

示例2:降级安装nginx1.16版本

yum downgrade nginx-1.16.1-1.el7.x86_64    # 降级安装1.16版本

三、仓库中没有需要的软件版本

如果仓库中没有需要的软件版本,可以手动安装。

  1. 下载需要的软件版本包(例如nginx-1.18.0-2.el7.x86_64.rpm),可以从官网上下载,或者使用第三方源。

  2. 安装下载的软件包

yum install /path/to/file.rpm

示例:手动安装nginx的1.18.0版本

wget http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.18.0-2.el7.x86_64.rpm    # 下载1.18版本的nginx
yum install nginx-1.18.0-2.el7.x86_64.rpm    # 安装1.18版本的nginx

四、总结

本文简要介绍了在CentOS系统中使用yum安装指定版本软件的方法,通过本文的介绍,我们可以了解到查询可用软件版本、安装特定版本软件以及手动安装软件包等几个关键步骤。如果您在安装特定版本软件时遇到问题,可以参考本文中的方法进行解决。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在CentOS系统中使用yum安装指定版本软件的方法 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • php中如何执行linux命令详解

    在PHP中,如果需要执行Linux命令,可以使用exec()函数、shellexec()函数或者system()函数。这三个函数都可以在PHP程序中执行Linux命令。 exec()函数 exec()函数可以执行Linux下的命令,并通过一个数组返回结果。例如,我们要在Linux系统中查看目录下文件名,可以使用以下代码: $dir = "/home…

    Linux 2023年5月14日
    00
  • 使用VMware 15 安装虚拟机和使用CentOS 8的步骤详解

    使用VMware 15 安装虚拟机和使用CentOS 8的步骤详解 1. 安装VMware 15 首先需要到VMware官网下载VMware 15的安装包,安装VMware 15后打开软件。 2. 下载CentOS 8镜像 可以从CentOS官网下载CentOS 8的镜像,也可以从其他镜像网站上下载,如阿里云官网。下载完成后将镜像文件保存在本地。 3. 创建…

    Linux 2023年5月30日
    00
  • 详解Linux 操作系统下安装rpm包的方法步骤

    下面是详细讲解Linux操作系统下安装rpm包的方法步骤: 1. 确认系统中是否已经安装了rpm工具 在终端中输入以下命令,如果输出结果中包含了 “rpm” 字样,则说明已经安装了rpm工具。 rpm –version 如果没有安装,则需要先安装rpm工具。 2. 下载rpm包 在官网或其他可靠资源站点上下载需要安装的rpm包。 例如,从官网下载了 sub…

    Linux 2023年5月14日
    00
  • Linux CentOS6.6系统中安装mysql源码包的方法

    下面我将为您详细讲解“LinuxCentOS6.6系统中安装mysql源码包的方法”的完整攻略,具体步骤如下: 准备工作 在CentOS 6.6系统中安装必要的编译环境和库文件 yum install -y gcc gcc-c++ make autoconf automake zlib-devel libjpeg-devel libpng-devel lib…

    Linux 2023年5月14日
    00
  • centos7(redhat7)如何卸载自带yum并且安装国内yum源的方法

    以下是详细的攻略: 1. 卸载自带yum CentOS 7默认自带yum,但是在一些特殊情况下,我们可能需要卸载自带的yum。具体步骤如下: 1.1 确认yum是否安装 首先,我们需要确认yum是否已经安装,可以使用以下命令: rpm -qa | grep yum 如果有输出,说明yum已经安装。 1.2 卸载yum 如果yum已经安装,执行以下命令卸载yu…

    Linux 2023年5月14日
    00
  • Centos安装MYSQL8.X的教程

    下面是CentOS安装MySQL8.X的完整攻略: 确认系统版本 在安装MySQL之前,需要确认CentOS系统的版本,因为不同的版本有不同的安装方式。可以通过以下命令查看: cat /etc/centos-release 设置MySQL8的yum源 CentOS默认的yum源中并不包含MySQL,需要添加MySQL的yum源。可以按照以下命令来设置MySQ…

    Linux 2023年5月14日
    00
  • 在linux中使用包管理器安装node.js

    下面我将详细讲解在Linux中使用包管理器安装Node.js的完整攻略。 安装Node.js 1. 使用apt命令安装Node.js 如果你使用的是Debian或Ubuntu系统,可以使用apt命令来安装Node.js。 打开终端并执行以下命令: $ sudo apt update $ sudo apt install nodejs 以上命令将更新包列表并安…

    Linux 2023年5月14日
    00
  • Linux系统查看CPU使用率的几个命令

    在linux的系统维护中,可能需要经常查看cpu使用率,分析系统整体的运行情况。而监控CPU的性能一般包括以下3点:运行队列、CPU使用率和上下文切换。 对于每一个CPU来说运行队列最好不要超过3,例如,如果是双核CPU就不要超过6。如果队列长期保持在3以上,说明任何一个进程运行时都不能马上得到cpu的响应,这时可能需要考虑升级cpu。另外满负荷运行cpu的…

    Linux 2023年4月13日
    00
合作推广
合作推广
分享本页
返回顶部