yum常见用法小结

yum (Yellow dog Updater, Modified):主要功能是更方便的添加/删除/更新RPM包.它能自动解决包的倚赖性问题.

配置文件:

   1、 /etc/yum.conf 

   2、/etc/yum.repos.d/*.repo

客户端文件及其含义:

  repomd.xml::    时间戳和文件检验和
  primary.xml.gz: 每个rpm包及其包含的文件列表,包间的依赖关系
  filelists.xml.gz:   所有RPM包所包含的文件的列表  加速查询
  other.xml.gz:     rpm包的额外信息,如changelog
  comps*.xml::    包组定义

其中前四个文件由createrepo命令创建

定义yum源:

1.ftp://···/············/··········

2.http://······/·······/············

3.file:///·······/······/·····/····

  其后均跟具体路径,1、2为远程服务,3为本地服务

添加yum源,编辑配置文件:/etc/yum.repos.d/*repo

[repoid]
name=yum源名
baseurl= 当前yum仓库所在位置
enabled=定义Yum源是否可用 0禁用 1启用
gpgcheck=1 是否检查来源可靠性  0不检查 1检查
gpgkey= 公钥所在路径
 
 yum配置文件必须以.repo结尾

 yum  
    install  安装软件包
    update   更新软件包
    check-update 检查可升级软件包
    remove/erase    删除软件包

yum repolist 列出系统上yum
yum repolist all 列出所有yum 包括禁用的
yum repolist disabled 列出禁用的
yum list {all|glob_expr}|{available [glob_expr]|installed [glob_expr]}
           列出所有rpm包   可安装的   zsh*              已安装的
yum grouplist 列出组相关信息
yum groupinstall "GRP_NAME"  安装组
yum groupinfo "GRP_NAME"     查看组中软件包(必装,可装,已装)
yum groupremove "GRP_NAME"   删除组
yum groupupdate "GRP_NAME"   升级组

yum info package  显示软件包信息
yum provides|whatprovides FILEPATH  哪个rpm包生成该文件
yum clean all 清理缓存

yum localinstall  安装本地软件包 后跟具体路径
yum选项
      -y 自动回答YES 
     --nogpgcheck 不检查GPG信息

相关命令示例:

baseurl=file:///media/cdrom/Server

yum localinstall /media/cdrom/Server/php53-VERSION

yum install zsh

yum install x y z 

 

你可能感兴趣的:(yum,软件包)