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

yum命令的使用

时间:2015-05-16 01:38:23      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:yum命令的使用

1.yum仓库(repodata)

 a.将光盘或镜像文件挂载

 b.在/media/目录下创建挂载目录

  mkdir /media/cdrom -pv

 c.将默认的光盘挂载目录移到/media/cdrom/

  mount -r /dev/cdrom /media/cdrom

 d.在/media/cdrom/Server/repodata/目录下的文件  

   yum仓库中的元数据文件:

       primary.xml.gz

      所有RPM包的列表

      依赖关系

       每个RPM安装生成的文件列表

       filelists.xml.gz

       当前仓库中所有RPM包的所有文件列表

       other.xml.gz

       额外信息,RPM包的修改日志

       repomd.xml

       记录的是上面三个文件的时间戳和校验和

       comps*.xml: RPM包分组信息

2./etc/yum.conf文件为yum的配置文件

3./etc/yum.repos.d/目录下定义repo文件(后缀一定为.repo)

[root@RedHat-5 yum.repos.d]# vim server.repo

[Base]
name=server
baseurl=file:///media/cdrom/Server
enabled=1
gpgcheck=0

  a.[Repo_ID]

  b.name值任意

  c.baseurl值有三种格式

       ftp:// ftp服务器上目录

       http:// web服务器上目录

       file:/// 本地文件目录

  d.enabled={1|0} 指定是否可用

  e.gpgcheck={1|0} 指定是否执行检查

  f.gpgkey=文件路径 

4.yum命令

 list: 列表 

    支持glob

    all

    available:可用的,仓库中有但尚未安装的

    installed: 已经安装的

    updates: 可用的升级

 yum的子命令:

   a.clean: 清理缓存

 [ packages | headers | metadata | dbcache | all ]

   b.repolist: 显示repo列表及其简要信息

all

enabled: 默认

disabled

   c.install: 安装

      yum install PACKAGE_NAME

   d.update: 升级到最新版本

     update_to: 升级到指定版本

   e.remove|erase:卸载时会删除软件依赖的包

   f.info: 显示指定软件的详细安装信息

   g.provides| whatprovides: 查看指定的文件或特性是由哪个包安装生成的 

   h. groupinfo

     grouplist

     groupinstall

     groupremove

     groupupdate

5.创建yum仓库

 createrepo命令

本文出自 “珞辰的博客” 博客,请务必保留此出处http://luochen2015.blog.51cto.com/9772274/1651723

yum命令的使用

标签:yum命令的使用

原文地址:http://luochen2015.blog.51cto.com/9772274/1651723

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