使用nexus搭建公司内部yum源
本文搭建的为 Centos 7 本身源和 epel 源,公网源使用的为腾讯的源,可根据情况自己设置。
一,设置 Centos 7 yum源
登陆 nexus 服务器,在设置创建 proxy 源。
1,创建 proxy 源
Create repository -> yum(proxy)-> 填入 name -> Enter a URL
我添加了4个情况如下:
| Name | centos7-centosplus |
|---|---|
| Format | yum |
| type | proxy |
| Remote storage | https://mirrors.cloud.tencent.com/centos/7/centosplus/x86_64/ |
| Name | centos7-extras |
|---|---|
| Format | yum |
| type | proxy |
| Remote storage | https://mirrors.cloud.tencent.com/centos/7/extras/x86_64/ |
| Name | centos7-os |
|---|---|
| Format | yum |
| type | proxy |
| Remote storage | https://mirrors.cloud.tencent.com/centos/7/os/x86_64/ |
| Name | centos7-updates |
|---|---|
| Format | yum |
| type | proxy |
| Remote storage | https://mirrors.cloud.tencent.com/centos/7/updates/x86_64/ |
2,然后创建一个 Centos7 的组
Create repository -> yum(group)-> 填入 name -> Group
在组中选择上面添加的4个 proxy组
| Name | centos7 |
|---|---|
| Format | yum |
| type | group |
| URL | http://172.18.0.200:8081/repository/centos7/ |
3,修改yum配置文件
[root@localhost ~]# vi /etc/yum.repos.d/Centos-7.repo
[base]
name=CentOS-$releasever - Base
failovermethod=priority
baseurl=http://172.18.0.200:8081/repository/centos7/
gpgcheck=1
gpgkey=https://mirrors.cloud.tencent.com/centos//RPM-GPG-KEY-CentOS-7
# baseurl设置为自己的地址
二,设置 epel源
方法和上面一样
| Name | epel |
|---|---|
| Format | yum |
| type | proxy |
| Remote storage | https://mirrors.cloud.tencent.com/epel/7/x86_64/ |
修改配置文件
[root@localhost ~]# vi /etc/yum.repos.d/epel.repo
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=http://172.18.0.200:8081/repository/epel/
failovermethod=priority
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
来源:oschina
链接:https://my.oschina.net/binges/blog/4924810