首页 > 其他 > 详细

yum

时间:2017-04-14 21:10:51      阅读:252      评论:0      收藏:0      [点我收藏+]

c/s架构

client

    配置文件   /etc/yum.conf

yum仓库:rpm包

     元数据文件

            createrepo

      primary.xml.gz:所有rpm文件列表,

                安装后生成文件列表

                依赖关系

      filelist.xml.gz:当前仓库中所有rpm包的所有文件列表

      other.xml.gz:额外信息

      repo.xml :存储了以上三个文件的时间戳和校验和

      comps*.xml:rpm包的分组信息

                       必须安装的、简易安装的、可以安装的

如何为yum定义repo文件?

[repo_id]

name=DESCRIPTION

baseurl=

     1. ftp://

     2. http://

     3. file:///

enable={1|0} 1启用 2禁用

gpgcheck={1|0}

gpgkey=file:///etc/pik/rpm-gpg/*-release



yum [options]  [command]  [package]

  option

   -y:自动回答yes

  command

  list:列表,支持通配符

        all

        available:仓库有但没有安装的

        installed:已经安装的

  clean:清除缓存

  repolist [all|enabled|disabled]:显示repo列表及简要信息

安装  install:

       yum install PACKAGE_NAME

升级

    update:

    update_to:升级到指定版本

卸载

    remove

信息

    info 类似rpm -qi

查看指定文件或特性是由哪个软件包生成的

    provides 类似 rpm -qf


groupinfo

grouplist

groupinstall

groupupdate

groupremove


   yum localinstall rpmfile :自动解决依赖关系。

      --nogpgcheck:rpm包来自互联网,免校验。

创建yum仓库

  createrepo /path/to/rpmfiles

  生成repodata文件夹

yum

原文:http://jiaoxianyao.blog.51cto.com/11369252/1916105

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!