搭建yum软件仓库,让你维护轻松自如

这边搭建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 软件仓库的配置工作就算完成了。

 

道阻且长,行则将至!加油! --不是冷漠
原文地址:https://www.cnblogs.com/bushilengmo/p/13492605.html