一、YUM仓库服务
1.1 部署YUM软件仓库
1.1.1 YUM概述
YUM(Yellow dog Updater, Modified)
基于RPM包构建的软件更新机制
可以自动解决依赖关系
所有软件包由几种的YUM软件仓库提供
1.1.2 准备网络安装源(服务器端)
软件仓库的提供方式
FTP服务:ftp://…
HTTP服务: http://…
本地目录:file://…
RPM软件包的来源
CentOS发布的RPM包集合
第三方组织发布的RPM包集合
用户自定义的RPM包集合
构建CentOS7软件仓库
RPM包来自CentOS7 DVD光盘
通过FTP,HTTP或本地目录提供给客户机
在软件仓库中加入非官方RPM包组
包括存在依赖关系的所有RPM包
使用createrepo工具建立仓库数据文件
1.1.3 访问YUM仓库
为客户机指定YUM仓库位置
配置文件:/etc/yum.repo.d/*.repo
直接以CentOS 7光盘作软件仓库
将CentOS7光盘放入光驱
挂载镜像到仓库位置,URL地址为file:///media/cdrom
1.1.4 本地YUM仓库
直接以CentOS 7光盘作软件仓库
将CentOS7光盘放入光驱
指定仓库位置,URL地址为file:///media/cdrom
1.1.5 构建本地源环境实验
构建环境
VMware 软件
centos7虚拟机一台
实验过程
1、挂载光盘镜像
2、创建本地源仓库
3、这时可以安装软件包
1.1.6 构建ftp源环境实验(远程)
构建环境
VMware 软件
centos7虚拟机两台
实验过程
服务端配置
1、挂载光盘镜像
2、安装vsftpd服务
3、创建一个专门的目录centos7,然后把/mnt下所有软件包都复制到centos7中
4、建立yum索引环境