1、背景
测试在无互联网环境下静默安装oracle
2、环境
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
而且是Minimal Install
3、自定义yum源
[root@localhost ~]# mkdir -p /yum/local
创建作为自定义yum源rmp存放文件夹
[root@localhost ~]# mv *.rpm /yum/local
复制rpm包到根目录后移动rpm包到创建目录
下载createrepo-0.9.9-28.el7.noarch.rpm、deltarpm-3.6-3.el7.x86_64.rpm、python-deltarpm-3.6-3.el7.x86_64.rpm放到虚拟机,安装createrepo
[root@localhost ~]# rpm -ivh --nodeps -force *.rpm
备份repo文件
[root@localhost ~]# mkdir -p /etc/yum.repos.d/bak
[root@localhost ~]# mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/
复制CentOS-Media.repo
[root@localhost ~]# cp /etc/yum.repos.d/bak/CentOS-Media.repo /etc/yum.repos.d/CentOS-Media.repo
修改CentOS-Media.repo
[root@localhost ~]# vi /etc/yum.repos.d/CentOS-Media.repo
内容修改为如下:
[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///yum/
gpgcheck=0
enabled=1
使用createrepo配置本地源
[root@localhost ~]# createrepo /yum
[root@localhost ~]# yum makecache
之后就可以使用本地源进行安装了
特别提示:如果新上传rpm包,一定要重新配置本地源,执行最后两步。