在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日

相关文章

  • linux与window文件路径问题

    最近在做一个文件上传的组件时,发现在windows下上传文件时没任何问题,但是部署到linux下之后,有时会出现获取不到上传文件的问题,代码如下: /** * 校验上传的文件大小是否超过struts-config.xml文件中配置的大小 * @param url * @return */ public String checkfilesize(String …

    Linux 2023年4月11日
    00
  • Linux系统下对硬盘分区进行扩容的方法总结

    针对“Linux系统下对硬盘分区进行扩容的方法总结”,我来给出一个完整攻略的示范。 Linux系统下对硬盘分区进行扩容的方法总结 背景 一个服务器在部署之初,往往会用固定的分区来划分存储空间。但是随着业务的发展,存储空间不断被占满,就需要对硬盘分区进行扩容。下面就简要介绍Linux系统下如何进行扩容。 步骤 第1步:备份重要数据 分区扩容是一项风险较高的操作…

    Linux 2023年5月14日
    00
  • [Linux] Nginx服务下统计网站的QPS

    单位时间的请求数就是QPS,那么在nginx服务的网站下,如果要统计QPS并且按从高到低排列,需要使用awk配合sort进行处理awk做的主要工作是把access每行日志按分隔符分开,然后循环每一行,存到一个数组里,如果只按时间不区分脚本路径,数组里存的数据是比如arr[‘[28/Nov/2019:14:12:23’]=20 key是时间,value是次数 …

    Linux 2023年4月13日
    00
  • linux传输文件命令 rz 和 sz详解

    Linux传输文件命令rz和sz详解 在Linux系统中,rz和sz命令是用来传输文件的工具,常用于在Linux和Windows系统之间传输二进制文件,如照片、压缩包等。本文将详细讲解rz和sz的使用方法。 安装lrzsz工具 rz和sz命令属于lrzsz工具的一部分,所以需要安装lrzsz工具才能使用rz和sz命令。在Debian/Ubuntu系统中使用以…

    Linux 2023年5月14日
    00
  • Linux命令篇 – nc(ncat) 命令

    nc (ncat) Ncat is a feature-packed networking utility which reads and writes data across networks from the command line; nc(ncat):Ncat是一个功能丰富的网络实用工具;支持端口监听、远程通信、文件传输、端口扫描、反向Shell、端…

    Linux 2023年4月11日
    00
  • Linux下使用pure-ftpd建立匿名ftp访问的方法

    下面我将为您详细讲解如何在Linux系统下使用pure-ftpd建立匿名ftp访问的方法。 准备工作 在安装pure-ftpd之前,需要先安装依赖包,可以使用以下命令进行安装: sudo apt-get update sudo apt-get install build-essential libssl-dev libpam0g-dev 安装pure-ftp…

    Linux 2023年5月14日
    00
  • linux虚拟化概述

    虚拟化硬件虚拟化:一台物理机虚拟出多台逻辑上的计算机cpu,内存可分配给多个虚拟机软件虚拟化:一个LAMP平台支撑多个网站桌面虚拟化…… 虚拟机:通过软件平台模拟出的计算机对最终用户来说,感受不到与物理计算机的差异根据虚拟化程度不同,所需的修改也不同 虚拟化实现程度:完全虚拟化,Full Virtualization由平台软件来模拟实现,客户机的操作…

    Linux 2023年4月12日
    00
  • Centos 7 64位桌面版安装图文教程

    Centos 7 64位桌面版安装图文教程 Centos 7是一款业界领先的Linux操作系统之一,本文将详细讲解如何在64位桌面上安装Centos 7。 步骤一:下载Centos 7.0 ISO映像文件 首先需要从Centos官网下载Centos 7的ISO映像文件,下载链接:https://www.centos.org/download/ 步骤二:准备U…

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