首页 > 代码库 > Linux之YUM 详解

Linux之YUM 详解




yum是什么
        yum = Yellow dog Updater, Modified
        主要功能是更方便的添加/删除/更新RPM包.
        它能自动解决包的倚赖性问题.
        它能便于管理大量系统的更新问题

            

yum 的运用格式及常用参数


        yum [option] "包名"


    有些记不住的包名 可以使用通配符* 来一次安装多个前端一直的软件包


        -h,--help     显示帮助信息,并退出

        -t,--tolerant  忍受发生的错误

        -y            回答所有问题为是

        --version     显示YUM的版本信息

      --skip-broken    忽略包的依赖关系

     --check-update    检查可提供的包升级

         clean        清除YUM 缓存

        downgrade      降级一个软件包

        groupinfo      显示关于包组的细节

         grouplist      列出当前组

         install        安装包到系统

         repolist        显示软件仓库的配置

        reinstall       重新安装一个包

        search         查找包细节给定的字符串

        upgrade       升级整个系统,一般在系统版本升级的时候使用

        remove        卸载一个包

yum仓库配置


    一个或几个相关的YUM仓库一般在目录 /etc/yum.repos.d/里面,文件名都以 .repo 结尾;

    

    一般在 .repo 文件里面的格式为:

         [REPOID]

         name= Some name for this repository

         baseurl=file:///media/cdrom

                 ftp://server/path

                 http://server/path

                 nfs://server/nfs_path

         enabled={0|1}

         gpgcheck={0|1}

、如何自建yum仓库

     1,以http为例,首先检查看是否安装了httpd程序,如果安装了就启动服务,

        没安装就  rpm 或yum 安装 ,并启动,

wKioL1PQ0YiC3F-aAAEZy6x4aUk867.jpg  2,进httpd 的根目录,复制相关rpm到里面,并查看,我是复制的光盘镜像的rpm(以提前挂好光盘),

wKioL1PQ1LSDE6SYAADfHxQxwFk860.jpg

3;为仓库生成元数据文件,以使能够作为仓库使用,

需提前查看是不是安装了 createrepo,如果没有,就

自行安装,使用yum或rpm,

并执行createrrepo /path/to/rpm_repo

wKiom1PQ1OOCDVyKAAGrWYvOiX4534.jpg

4;验证自己配置的中心yum源是不是能访问

wKiom1PQ1bWDRlkxAAZBj_B9GVc225.jpg5,自己再 配置客户端 就能使用了


、常用例子

  列出所有可用的repo,列出所有的包组信息

wKioL1PQsLuy4u3OAAHO-xueJnM436.jpg


查看包的描述信息

wKioL1PQskrgXzksAAGhG5lKDNE006.jpg


删除包,安装包

wKioL1PQvhihCAHsAAJJCvSM6UQ593.jpg

wKiom1PQvOyCZLj9AAE24MqXS-c820.jpg
















本文出自 “断了的军刀” 博客,请务必保留此出处http://90sec.blog.51cto.com/7404127/1529792