导读 | Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 |
1.yum源的工作原理
YUM是“Yellow dog Update, Modified”的缩写,是一个软件包管理器,因为Linux系统存在特有的依赖关系,YUM就是为了解决依赖关系而存在,YUM源相当一个目录,当我们需要安装依赖软件时,YUM从指定的地方自动下载RPM包并安装,能够很好的解决依赖关系问题。
YUM的基本工作机制:在服务器上存放了所有RPM软件包,然后以相关的功能去分析每个RPM文件的依赖性关系,将这些数据记录成文件存放在服务器的某特定目录内,如果客户端需要安装某个软件时,先下载服务器上记录的依赖性关系文件(可以通过www过FTP方式),通过对服务器端下载的记录数据进行分析,然后取得所有相关的软件,一次全部下载下来进行安装。
2.如何安装软件
yum list all ##列出所有安转包 yum list installed ###列出已经安装的 yum list available ###列出没有安装的 yum remove software ###卸载软件 yum install software ###安装软件 yum search 关键字 ###搜索与关键字相关的软件 yum whatprovides 文件 ###搜索包含此文件的包 yum reinstall software ###从新安装软件 yum localinstall 第三方软件 ##安装该软件并解决依赖关系 yum info software ###查询软件信息 yum groups list ###列出软件组 yum groups install ###安装组 yum groups remove ###卸载组 yum groups info ###查看组信息
3.RHEL官方软件仓库的建立
3.1下载镜像
建立官方软件仓库需要一个与本机匹配的镜像,实验的主机是 rhel7.1,所以镜像也是此版本的。
3.2挂载镜像