其实yumyum相当于管理rpm格式的软件包。yum仓库中有一个数据库。通过这个数据库,可以解决软件包安装的依赖关系,以及当前yum仓库中所有的rpm软件,安装了哪些软件包,可以显示出来。安装包等功能。yum存储库中的元数据文件:(1)primary.xml.gz所有RPM包的列表;依赖关系;每个RPM安装生成的文件列表;(2)filelists.xml.gz当前仓库中所有RPM包文件列表;(3)other.xml.gz附加信息,RPM包修改日志;(4)repomd.xml记录了以上三个文件的时间戳和校验和;(5)comps*.xml:RPM包分组信息/etc/yum.confyum配置文件如何为yum定义一个repo文件(configureyumsource)在/etc/yum.repos中创建一个以.repo结尾的文件。d/目录,编辑如下内容:[Repo_ID]repo的id来标识不同的yum源name=Descriptionrepo文件的描述信息baseurl=配置yum源的地址,地址ftp有3种方式://http://文件:///enabled={1|0}是否启用yum源,1表示启用,0表示不启用gpgcheck={1|0}是否检查包,1表示检查,0表示不检查gpgkey=如果启用检查包,则必须配置这个选项,即关键文件的地址yum实现软件包管理#yum[options][command][package...]-y:自动回答是--nogpgchecklist:该列表支持globallavailable:可用,但在仓库中installed:installedupdates:availableupgradesclean:cleancache[packages|标题|元数据|数据库缓存|all]repolist:显示repo列表及其简要信息allenabled:defaultdisabledinstall:install#yuminstallPACKAGE_NAMEupdate:upgradeupdate_to:升级到指定版本remove|erase:uninstallinfo:provides|whatprovides:查看指定的文件或特性是由哪个包安装生成的;软件组相关命令:groupinfogrouplistgroupinstallgroupsoftware-ygroupremovegroupupdate/media/cdrom/{Server,VT,Cluster,ClusterStorage}如何创建yum仓库:1.首先安装createrepo2,全部安装3.使用createrepo来在yum仓库中生成元数据文件。RPM安装:二进制格式:源程序-->编译-->二进制格式有些特性选择了编译,如果编译不选择该特性,则不可用;rpm包的版本会落后于源码包,甚至落后很多;绑定9.8.7、绑定9.7.2
