相关推荐recommended
Linux:软件包管理器 yum
作者:mmseoamin日期:2024-01-23

Linux:软件包管理器 yum,第1张 

  •  提示:以下指令均在Xshell 7 中进行

     什么是软件包?

    在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序。

    但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安 装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装.。

    软件包和软件包管理器, 就好比 "App" 和 "应用商店" 这样的关系.

    而yum就是一个软件包管理器!

     yum的相关操作:

    查询想要安装的软件 

    Linux:软件包管理器 yum,第2张

    yum  list |  grep 软件名关键字   或  yum list  

    前者是定向查询,后者是查询可以在linux上安装的全部软件

    Linux:软件包管理器 yum,第3张

    x86_64位运行下的软件,5.02-1是版本号,@epel是软件提供方

    安装软件

    Linux:软件包管理器 yum,第4张

    Linux:软件包管理器 yum,第5张

    如果是普通用户安装则需要加上sudo 

    Linux:软件包管理器 yum,第6张

    卸载软件 

     

    Linux:软件包管理器 yum,第7张

    Linux:软件包管理器 yum,第8张

    强制卸载:

    Linux:软件包管理器 yum,第9张

    Linux:软件包管理器 yum,第10张

     扩展源:

    下载软件一般有两个下载源,一个是base一个是epel,

    base是稳定的软件下载源,base内部会存储下载软件的下载链接

    Linux:软件包管理器 yum,第11张

    Linux:软件包管理器 yum,第12张

     而epel是不太稳定的扩展源,且需要自己下载,且当某些软件在epel中趋于稳定后会到base中。

    安装epel:

    Linux:软件包管理器 yum,第13张

    Linux:软件包管理器 yum,第14张

    Linux:软件包管理器 yum,第15张


     

    Linux:软件包管理器 yum,第16张