环境
服务器IP
|
服务器功能 | 服务器操作 |
---|---|---|
192.168.126.130 | YUM私有仓库 | 安装createrepo 、nginx
|
192.168.126.131 | 测试服务器 | 配置私有yum源 private.repo
|
搭建步骤
1. 安装搭建仓库所需软件
# 安装 nginx
yum install -y nginx
# 启动 nginx
systemctl start nginx
# 安装 createrepo
yum install -y createrepo
2. 创建仓库目录
# 创建私有yum仓库
cd /usr/share/nginx \
&& mkdir myyum \
&& cd myyum \
&& createrepo .
3. 将准备好的 rpm 包导入到仓库目录
# 将下载好的 rpm 包导入到 nginx 下 myyum 目录
cp *.rpm /usr/share/nginx/html/myyum
4. 在测试服务器配置私有yum源
# 创建私有yum源文件 private.repos 如使用需要替换IP
cat > /etc/yum.repos.d/private.repo <<EOF
[private]
name=myyum
baseurl=http://192.168.126.130/myyum
gpgcheck=0
EOF
5. 测试本地yum仓库是否搭建成功
# 清理缓存
yum clean all
# 查看仓库列表
yum repolist
技巧
-
如何缓存 yum 下载的软件包?
# 开启 yum 安装包缓存 sed -i.bak s/keepcache=0/keepcache=1/g /etc/yum.conf # 查看缓存路径 cat /etc/yum.conf | grep cachedir