一、YUM仓库
1.YUM概述
YUM(Yellow dog Updater Modified)
●基于RPM包构建的软件更新机制
●可以自动解决依赖关系
●所有软件包由集中的YUM软件仓库提供
2.准备安装源
■软件仓库的提供方式
●FTP服务∶ftp∶//……
●HTTP服务∶ http://…
●本地目录∶file∶//
■RPM软件包的来源
●CentOS发布的RPM包集合
●第三方组织发布的RPM包集合
●用户自定义的RPM包集合
■构建CentOS 7 软件仓库
●RPM包来自CentOS 7 DVD光盘
●通过FTP方式提供给客户机
[root@localhost ~]# mkdir-p /var/ftp/centos7
[root@localhost~]# cp-rf /media/cdrom/* /var/ftp/centos7
[root@localhost~]#rpm-ivh /media/cdrom/Packages/vsftpd-3.0.2-21.el7.x86_64.rpm
[root@localhost ~]# systemctl start vsftpd
[root@localhost ~]# systemctl enable vsftpd
在软件仓库中加入非官方RPM包组
●包括存在依赖关系的所有RPM包
●使用createrepo工具建立仓库数据文件
[root@localhost ~]# mkdir /var/ftp/other
[root@localhost ~]# cd /var/ftp/other 非官方的RPM要先放入该目录下
[root@loca