YUM命令浅析

来源:互联网 发布:如何在mac上安装jdk 编辑:程序博客网 时间:2024/06/02 04:57
众所周知,RedhatFedora的软件安装命令是rpm,但是rpm安装软件最大的麻烦就是需要手动寻找安装该软件所需要的一系列依赖关系,超级麻烦不说,要是软件不用了需要卸载的话由于卸载掉了某个依赖关系而导致其他的软件不能用是非常恼人的。令人高兴的是,Fedora终于推出了类似于ubuntu中的apt的命令yumFedora的软件安装变得简单容易。
yum
有一下特点:
*
可以同时配置多个资源库(Repository)
*
简洁的配置文件(/etc/yum.conf)
*
自动解决增加或删除rpm包时遇到的倚赖性问题
*
使用方便
*
保持与RPM数据库的一致性
yum
,是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra
Soft
研发,用python写成,那时还叫做yup(yellow dog
updater)
,后经杜克大学的Linux@Duke开发团队进行改进,遂有此名。yum的宗旨是自动化地升级,安装/移除rpm包,收集rpm包的相关信息,检查依赖性并自动提示用户解决。yum的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是httpftp站点,也可以是本地软件池,但必须包含rpmheader
header
包括了rpm包的各种信息,包括描述,功能,提供的文件,依赖性等.正是收集了这些 header并加以分析,才能自动化地完成余下的任务。

 

原创粉丝点击