一、yum概述
◆ YUM(Yellow dog Updater, Modified)
◆ 基于RPM包构建的软件更新机制
◆ 可以自动解决依赖关系
◆ 所有软件包由集中的YUM软件仓库提供
二、装备安装源
2.1 软件仓库的提供方式
◆ FTP服务:ftp://…
◆ HTTP服务:http://…
◆ 本地目录: file://…
2.2 RPM软件包的来源
◆ Centos 发布的RPM包集合
◆ 第三方组织发布的RPM集合
◆ 用户自定义的RPM包集合
2.3 构建Centos 7 软件仓库
◆ RPM包来自Centos 7 DVD光盘,或者镜像文件
◆ 通过FTP、HTTP或本地目录file 提供给客户机
2.4 在软件仓库中加入非官方RPM包组
◆ 包括存在依赖关系的所有安装包也要加入其中
◆ 使用createrepo工具建立仓库数据文件
1.[root@localhost ftp]# mkdir /var/ftp/other
2.[root@localhost ftp]# cd /var/ftp/other/
3.[root@localhost repodata]# createrepo -g /opt/repodata/repomd.xml ./
4.Directory /opt/repodata/./ must be writable.
2.5 为客户机指定YUM仓库位置
◆ 配置文件: /etc/yum/repos.d/*.repo
[root@localhost other]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ifconfig