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

yum

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

标签:linux

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

标签:linux

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

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