码迷,mamicode.com
首页 > 其他好文 > 详细

yum用法初步

时间:2015-04-19 06:37:59      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:配置文件   工作原理   管理工具   linux   服务器   

一,yum简介

    在redhat系列的linux发行版上,我们使用rpm来实现软件包的安装管理。但rpm软件包之间常常存在依赖关系,因此yum应运而生。事实上yum是一款基于rpm的前端管理工具,在使用yum安装某软件的时候,它会自动解决依赖关系,将该软件依赖的的所有包一并安装至操作系统,简化软件的安装过程。因此熟练掌握yum的用法,可以很大程度上提高我们的工作效率。

二,yum的工作原理

   要想让yum正常工作起来,需要有三个必备的条件:

   1,rpm,yum已经被安装。

   2,存放有rpm包的yum仓库,仓库可以是本机的某个目录,如:file:///PATH/TO/REPOSTIROY,也可以是能提供文件服务的服务器的某路径如:ftp://SERVER/PATH/TO/REPOSITORY,http://SERVER/PATH/TO/REPOSITORY等。yum仓库的组成部分分为rpm包和repodata两部分组成,repodata用来记录仓库中拥有的rpm包,以及各个包之间的依赖关系,可以不跟rpm包在同一目录。

   3,正确的配置文件。yum的配置文件有公共配置文件(/etc/yum.conf)和各仓库配置文件(/etc/yum.repos.d/*.repo)两部分组成,公共配置文件主要定义各仓库配置文件以及缓存的存放路径,个仓库配置文件用来描述仓库内的简要信息。

技术分享

上图为yum的全局行设置,一般情况下无需改动。

技术分享

repository服务器配置,需要注意,一般情况下一台主机指向的多个repository服务器时,每个repository服务的id必须唯一,否则会发生错误,name用来说明仓库的简要信息,baseurl一定要准确,否则联系不到服务器。

三,yum命令行选项

     yum repolist:列出所有的可用仓库

    技术分享

     yum clean all:清理缓存,让yum repolist列出的可用仓库都是可用数据。

     

    yum list [all | glob_exp1] [glob_exp2] [...]

    列出所有,或匹配模式的可用程序包。

      

    yum grouplist:列出所有包组。


    yum install package1 [package2] [...]:安装程序包,只需要提供包名即可。

 

    yum remove | erase package1 [package2] [...]:卸载程序包。所有依赖于正卸载的程序包的程序包会被一并卸载。


   yum info PACKAGE:查询程序包的简要信息

   


   

    

    


   

yum用法初步

标签:配置文件   工作原理   管理工具   linux   服务器   

原文地址:http://hankniu.blog.51cto.com/6946350/1635032

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!