这边搭建YUM软件仓库的作用就不说了,直接上操作,学会这个能够让管理员在平常的服务器维护中更加轻松。
1.准备网络安装源
(1)准备软件仓库目录
在 CentOS 7 系统的安装光盘中,已针对软件目录 Packages 建立好 repodata 数据, 因此只要简单地将整个光盘中的内容通过 HTTP 或 FTP 进行发布,就可以作为软件仓库
(2)安装并启用vsftpd服务
访 问 ftp://192.168.4.254/centos7/ , 确 保 可 以 查 看 到 已 复 制 到 软 件 仓 库 目 录/var/ftp/centos7 下的光盘数据;访问 ftp://192.168.4.254/other/,可以查看非 CentOS 7 光盘自带的其他软件包。
在软件仓库中加入非官方RPM包组:
2.配置软件仓库位置(客户端)
在客户机上需要指定至少一个可用的软件仓库,然后才能使用下一节将要介绍的 yum 工具来下载、安装软件包。yum 工具使用的软件仓库信息存放在/etc/yum.repos.d 目录下扩展名为“.repo”的文件中。
[root@localhost ~]# vi /etc/yum.repos.d/centos7.repo
[base] //仓库类别
name=CentOS 7.3 //仓库名称(说明)
baseurl=ftp://192.168.4.254/centos7 //URL 访问路径
enabled=1 //启用此软件仓库
gpgcheck=1 //验证软件包的签名
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 //GPG 公钥文件的位置
[other]
name=Other RPM Packages
baseurl=ftp://192.168.4.254/other
enabled=1
gpgcheck=0 //不验证软件包的签名
上述操作中,文件centos7.repo 需要手动创建,/etc/yum.repos.d 目录下若有其他未用的“*.repo”文件建议将其删除。“enabled=1”为默认项,可以省略。
到这里 YUM 软件仓库的配置工作就算完成了。