软件包管理之YUM

RPM不能解决软件依赖关系
yum解决依赖关系,RPM进行安装卸载等操作        
yum采用C/S架构,client和server       依赖yum仓库
   ftp,web,file
RPM包:功能,依赖关系

repository这个是指的使用的哪个仓库


yum配置文件:etc/yum.conf
yum仓库:etc/yum.repos.d

yum:功能
 install:安装软件包
 update:升级软件包
 check update:检查软件包的升级信息
 upgrade:更新软件包
 remove:卸载
 list:显示所有已经安装和未安装的软件包
 info:查看软件包的信息
 clean:清楚软件包的信息
 search:查看软件包相关的软件包
 reinstall:重新安装
 deplist:查询软件包的依赖关系列表
 repolish:查看可用的yum源
repoinfo:查看可用yum源的信息
 groupinstall:安装软件包组
 groupinfo:查看软件包组的信息
 groupremove:卸载指定软件包组
 

YUM源组成:
   名字:           //引用变量
   baseurl:    //yum仓库
   enabled:               //是否启动该YUM仓库
   GPGcheck:       // 是否进行完整性和校验检测
   gpgkey:          //完整性和检验和检测文件

yum元数据目录:repodata
    primary.xml.gz:所有RPM包列表,依赖关系,软件包的安装列表
    filelists.xml.gz:包含所有RPM包的所有列表
    other.xml.gz:包含软件包的其他信息
   repomd.xm;:包含primary/filelists的时间戳和校验和
   comps.xml:包含软件包组的列表

创建yum元数据目录:
   #yum -y install createrepo
   #
yum仓库:
   $releasever:发行版本
   $basearch:cpu架构集
   $arch:cpu架构

192.168.20.20:yum源
ftp:#mount  /dev/cdrom/media
     #yum -y install vsftpd
     #systemctl start vsftpd
     #systemctl enable vsftpd
     #cp -rf /media/ /var/ftp

192.168.30.30:yum客户端
ftp:
    vim  ftp.repo
      [ftp]
  name:file_repo
  baseurl=ftp://192.168.20.20/media
  enabled=1
  gpgcheck=1
  gpgkey=file:///etc/piki/rpm-gpg/










yum - Yellowdog Updater Modified 

posted @ 2018-06-09 22:42  市委李达康  阅读(115)  评论(0)    收藏  举报