在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序。
但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安 装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装.。
软件包和软件包管理器, 就好比 "App" 和 "应用商店" 这样的关系.
而yum就是一个软件包管理器!
yum list | grep 软件名关键字 或 yum list
前者是定向查询,后者是查询可以在linux上安装的全部软件
x86_64位运行下的软件,5.02-1是版本号,@epel是软件提供方
如果是普通用户安装则需要加上sudo
下载软件一般有两个下载源,一个是base一个是epel,
base是稳定的软件下载源,base内部会存储下载软件的下载链接
而epel是不太稳定的扩展源,且需要自己下载,且当某些软件在epel中趋于稳定后会到base中。
上一篇:AcWing--翻转-->思维