yum是Linux的软件包管理器。
什么是软件包?在Linux中安装软件,可以通过下载程序源码,然后编译得到可执行程序。但是这样非常麻烦,于是就有人把常用的软件编译好之后做成软件包,然后把软件包放在一个服务器上。
yum是一种包管理器,通过yum就可以很方便的获取软件包里的东西。软件包和软件包管理器可以看做是“app”和“应用商店”。
通过yum下载软件是去远端的服务器上获取对应数据的,因此使用yum时,必须要保证是联网的。在系统中安装的软件是通用的,不管是通过哪个用户安装的,其他用户都能够使用,但是因为安装软件时需要向系统目录中写入内容,如果用普通用户安装软件,需要通过sudo提权安装。
yum安装软件只能一个一个的进行安装,不能同时进行安装,如果在安装一个软件的过程中,再尝试用yum安装另一个软件,yum会报错。
yum语法:yum [选项] [操作] [软件名(安装包名)]
常用选项:
-h:帮助
-y:安装过程中提示选择全部为yes
-p:不现实安装过程常用命令:
yum check-update:列出所有可更新的软件清单
yum update:更新所有的软件
yum install [软件名]:安装指定软件
yum update [软件名]:更新指定软件
yum list:列出所有可以安装的软件清单
yum remove [软件名]:删除指定软件
yum search [关键字]:查找含有关键字的软件
yum clean packages:清除缓存目录下的软件包
yum clean headers:清除缓存目录下的headers
yum clean oldheaders:清除缓存目录下旧的headers
yum clean all:清除缓存目录下的软件包和旧的headers