yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
yum update 更新所有需要更新的软件包
yum clean all 清除缓存目录下的软件包及旧的headers
yum install package 安装package软件包
yum install package1 package2 package3 package4 package5 安装1,2,3,4,5等等软件包,如果添加-y参数可以不用干预直接安装。
yum remove package 卸载package软件包
yum grouplist 列出软件包组信息
例如通过所列出的软件包组的信息我们可以通过groupinstall来安装
yum groupinstall “软件包组”,
例如上面的“FTP 服务器”,我们就可以通过yum groupinstall "FTP 服务器"来安装,这样对于依赖包很多的服务就简化了安装过程。
同理yum groupremove就是来卸载软件包组的
yum list 显示安装过的软件包
yum list package 显示package此软件包的情况
yum deplist package 查看程序package依赖情况
有了yum我们就可以方便安装软件了
接下来我们需要知道的是安装软件需要知道软件的所在地,我们称之为“源”,根据yum的命令和源的地址我们才能安装需要的软件
那么源在哪呢,下面我们就来看看
一般来说系统安装好后源的配置就已经弄好了,但是因为网络的问题我们需要使用其他速度更快的源才行,在这我们使用了163的源就是图中我们CentOS6-Base-163.repo这个文件,像图中CentOS-Base.repo.backup是系统默认的文件,这样我们就可以使用163的源了。