nexus3搭建rpm仓库

演示场景说明

使用yum给不连外网的主机安装mysql数据库

1
yum install --downloadonly --downloaddir=/packages/ol6 mysql-community-server

nexus3仓库yum仓库搭建及使用

1.在联网的机器下载rpm

1
#yum install --downloadonly --downloaddir=/packages/ol6 oracle-rdbms-server-11gR2-preinstall

2.配置nexus3名称为ol6的yum-hosted类型仓库

1
Repodata Depth : 0

3.上传

1
2
3
4
5
6
7
8
9
10
[root@ol6 ~]# cat upload.sh 
#!/bin/bash
# get all filename in specified path
path=/packages/ol6/
files=$(ls $path)
for filename in $files
do
echo $filename
curl -v --user 'admin:admin123' --upload-file ${path}/$filename http://192.168.18.1:8081/repository/ol6/$filename
done

4.下载
vi /etc/yum.repo.d/ol6.repo

1
2
3
4
[OL6]
name=OL6
baseurl=http://192.168.18.1:8081/repository/OL6/cdrom/$basearch/
gpgcheck=0