处于安全考虑公司的绝大部分服务器都不具有访问公网的权限,那如下在不开放公网访问的情况下使用yum进行环境部署呢,这就需要构建本地yum源。
一、构建本地yum源
方法很简单,首先选择一个合适的镜像,例如CentOS 7.5
CentOS-7-x86_64-DVD-1810.iso
CentOS-7-x86_64-Everything-1810.iso
CentOS-7-x86_64-LiveGNOME-1810.iso
CentOS-7-x86_64-LiveKDE-1810.iso
CentOS-7-x86_64-Minimal-1810.iso
CentOS-7-x86_64-NetInstall-1810.iso
通常选择DVD版本做yum源即可,也可选择Everything版本,rpm包更加丰富。
1、挂载镜像
mount *.iso /mnt/cdrom
2、备份原yum源,并创建新yum源
cd /etc/yum.repos.d/
mv CentOS* /opt/repo/
vim media.repo
[yum]
name=CentOS7
baseurl=file:///mnt/cdrom
enable=1
gpgcheck=1 #这个是安全保证性
gpgche=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-7 #通行证
注:您已启用软件包 GPG 签名检查,这样很好。不过您尚未安装任何 GPG 公钥。请下载您希望安装的软件签名公钥并安装
[root@localhost cdrom]# ls
CentOS_BuildTag GPL LiveOS RPM-GPG-KEY-CentOS-7
EFI images Packages RPM-GP