yum :软件包的安装命令

可以自动解决软件包的依赖关系

三种安装软件共享方式:
file:/// 本地文件系统
http://
ftp://

依赖关系的定义文件repomd.xml
定义的yum客户端格式:在/etc/yum.repos.repo/目录里定义 后缀为.repo
[repo_name]
name=(描述信息)
baseurl=(yum仓库的位置)
       =ftp://192.168.0.254/pub/gls/server.repo
enabled=0禁用 或1 启用  没有的话默认启用
gpgcheck=0 (不校验)或1(校验) 校验值
gpgkey=file:///etc/pki...若校验为1时 一般有该项
yum list all 显示所有yum列表
         installed 显示安装过的
           yum  list installed kernel*  查看内核信息   可显示文件名通配  kel*
         available   显示可以安装的
         
yum clean all 清空所有缓存
         
参数  install  软件名不是路径
      -y install 自动安装
       reinstall  重装  加-y也可以
      remove 卸载 或者erase
      update 升级更新
             yum update 内核   升级内核可以用
      provides或whatprovides  显示文件由哪个软件包安装的
       groupinstall 安装组软件
       groupremove  卸载组软件
       grouplist 显示已装和未装的软件包组  组中有空格是用引号引起来
       groupinfo 显示软件组信息
       info 显示软件名信息
       search 搜索特定字符串的
       localinstall 安装本地的rpm软件包不从yum仓库里找  一定会检查数字签名
       --nogpgcheck localinstall  不检查签名
 repolist 显示可用的yum仓库
             yum repolist
   
利用光盘配置本地yum仓库:
挂在光盘 mount /dev/cdrom /mnt/cdrom
  cp /mnt/cdrom/* /var/yum

若有四个目录 Server VT Cluster  ClusterStorage
四个目录都要有repodata  
创建组信息四个目录都手动生成 :

createrepo -g /mnt/cdrom/Server/repodata/comps*.xml /var/yum/Server
定义yum库:
 cd /etc/yum.repos.d
 vim server.repo

[Ser]
name=Server
baseurl=file:///var/yum/Server
enable=1
gpgcheck=0

[VT]
name=VT
baseurl=file:///var/yum/VT
enable=1
gpgcheck=0

[CL]
name=CDL
baseurl=file:///var/yum/Cluster
enable=1
gpgcheck=0

[CD]
name=CD
baseurl=file:///var/yum/ClusterStorage
enable=1
gpgcheck=0

linux系统的yum库可以直接指向光盘而不用手动配置,默认光盘里就有repodata目录下的五个组文件
 mount /dev/cdrom  /mnt/cdrom
 cd /etc/yum.repos.d
 vim server.repo

 [Ser]
 name=Server
 baseurl=file:///mnt/cdrom/Server
 enable=1
 gpgcheck=0
查看有多少repolist
 yum repolist