之前介绍过使用Nexus3搭建Maven私服《安装Maven私服Nexus3》,nexus3支持Maven、yum、npm、docker、pypi、gem、nuGet、brower、GitLFS,当然,这些私服常用也就是maven、yum、npm、docker、pypi,别的都不怎么用,既然安装了Nexus3,那就顺便把这些都配置了吧。
创建Blob
登录nexus3,点击齿轮 -> Repository
-> Blob Stores
-> Create blob store
如上图,我们创建了一个名为yum的blob。
创建代理仓库
在Repository
-> Respositories
-> Create repository
,选择yum(proxy)
配置yum源
使用root
用户登录系统(例如RedHat, CentOS and Fedora)后,在/etc/yum.repos.d/
新建nexus.repo
,内容为:
[nexusrepo] name=Nexus Repository baseurl=http://10.10.202.157:8081/repository/aliyun-yum/6.9/os/x86_64/ enabled=1 gpgcheck=0 priority=1
这里的bashurl
可以在Repository
-> Respositories
中,点击yum代理仓库的copy
找到
6.9对应 $releasever
,x86_64对应$basearch
此时,使用root
用户执行yum update
就可以更新包了。