本地搭建eop源

1、rpm包下载机器【必须最小化安装】

1.1 配置yum源
#备份yum源
[root@localhost oracle_install]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# mkdir repo_bak
[root@localhost yum.repos.d]# mv *.repo repo_bak/ 

#添加清华repo文件
[root@localhost yum.repos.d]# cat tsinghua.repo 
[base]
name=CentOS-7.3.1611 - Base
baseurl=http://mirrors.aliyun.com/centos-vault/7.3.1611/os/$basearch/
gpgcheck=0
enabled=1

[updates]
name=CentOS-7.3.1611 - Updates
baseurl=http://mirrors.aliyun.com/centos-vault/7.3.1611/updates/$basearch/
gpgcheck=0
enabled=1

[extras]
name=CentOS-7.3.1611 - Extras
baseurl=http://mirrors.aliyun.com/centos-vault/7.3.1611/extras/$basearch/
gpgcheck=0
enabled=1

#清除yum缓存 
[root@localhost yum.repos.d]# yum clean all
#重新生成yum缓存 
[root@localhost yum.repos.d]# yum makecache
1.2下载rpm包
#下载对应rpm包以及对应依赖包,不安装保存在 /opt/local_eop 下
yum install compat-libcap*  --downloadonly --downloaddir=/opt/orcal_rpm

2、制作eop源机器

#使用createrepo搭建本地仓库【可以在任何机器上搭建】
[root@162 ~]# yum install createrepo
[root@162 ~]# createrepo /opt/local_eop/  #将该目录制作成软件仓库
[root@162 ~]# ll /opt/local_eop/
-rw-r--r-- 1 root root 2844388 8月  23 05:25 httpd-2.4.6-90.el7.centos.x86_64.rpm
-rw-r--r-- 1 root root   92944 8月  23 05:25 httpd-tools-2.4.6-90.el7.centos.x86_64.rpm
-rw-r--r-- 1 root root   31264 7月   4 2014 mailcap-2.1.41-2.el7.noarch.rpm
drwxr-xr-x 2 root root    4096 1月   9 10:24 repodata #创建一个repodata目录

3、在内网机器使用制作eop源

#查看并备份当前yum
[root@localhost oracle_install]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# mkdir repo_bak
[root@localhost yum.repos.d]# mv *.repo repo_bak/

#写个repo文件
cat /etc/yum.repos.d/orcale.repo
[orcale]
name=test
enable=1
gpgcheck=0
baseurl=file:///opt/local_eop

#清除yum缓存 
[root@localhost yum.repos.d]# yum clean all
#重新生成yum缓存 
[root@localhost yum.repos.d]# yum makecache

4、nginx代理eop源 (192.168.1.1)

[root@cn-east-6044-01 conf.d]# cat local_eop.conf 
server {
        listen        30060;
        server_name  localhost;
        access_log  /opt/nginx/logs/local_eop.log;
        client_max_body_size    50m;
        location / {
            root /opt/local_eop; #本机eop源对应的路径
        }

}

4、其他机器上使用eop源

cat /etc/yum.repos.d/orcale.repo
[orcale]
name=test
enable=1
gpgcheck=0
baseurl=http://192.168.1.1:30060


 yum clean all && yum makecache
posted @ 2022-08-22 16:50  鹏程万里猪  阅读(58)  评论(0)    收藏  举报