yum常用命令和相关

     一、 谈到yum,自然离不开rpm.rpm最大的特点就是将你要安装的软件先编译过, 并且打包成为 RPM 机制的包装档案,透过包装好的软件里头默认的数据库记录, 记录这个软件要安装的时候必须具备的相依属性软件,当安装在你的 Linux 主机时, RPM 会先依照软件里头的数据查询 Linux 主机的相依属性是否满足软件, 若满足则予以安装,若不满足则不安装。那么安装的时候就将该软件的信息整个写入 RPM 的数据库中,以方便以后对其进行查询、验证、反安装等。(摘自鸟哥的linux私房菜基础篇)这样做的好处就是:提前打包好,在软件的传输和安装上很方便。方便查询、验证、反安装等。

      rpm软件管理方式固然是好,但是现实世界里很多软件包之间存在依赖关系。基于此,为了解决软件相关依赖的问题,yum也就应运而生了。yum有如下几点有点:1、可以配置多个resposity   2、配置信息在/etc/yum.conf中,简介易读  3、自动解决增加或删除rpm包时遇到的倚赖性问题  4、保持与RPM数据库的一致性

     那么问题来了,那么yum又是如何来解决rpm安装软件过程中依赖性的问题的呢?yum要有可靠的仓库(resposity),例如国内就有中科大的和网易的resposity等许多知名的仓库,它可以是http、ftp站点等,仓库需要有其header来记录软件信息以及他们之间的依赖关系等信息。centos首先将软件放置到resposity中,然后分析这些软件之间的相互依赖关系,最终将信息记录到header中。相信对yum的安装过程有了一个大概的了解。

     在centos操作系统中,有几个文件和yum相关。

     

文件yum.conf存储了yum的所有相关信息。查看yum.conf相关信息可以发现:

   cachedir:表示yum缓存的目录,有兴趣的可以进入看一下

   logfile: yum的日志文件。

二、yum常用命令

    (回去写)

 

posted @ 2016-08-05 18:19  宗昌Jacky  阅读(216)  评论(0)    收藏  举报