---
title: repo源压缩包制作
description: "1. 通过reposync命令批量下载EPEL repo镜像源的所有文件到主机。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengsdss/ecosystemEnable/Ceph/kunpengcephansible_04_0018.html
sourcePath: /source/zh/kunpengsdss/ecosystemEnable/Ceph/kunpengcephansible_04_0018.html
indexId: c4189f94b0212a6fc6df387f177f4c59458b635b46ea3efc15d69127ba2f7c0b75
---
# repo源压缩包制作

#### CentOS 7.6

1. 通过reposync命令批量下载EPEL repo镜像源的所有文件到主机。

  a. 下载epel.repo镜像库的文件。
    1 reposync -r epel -p /opt/EPEL

  b. 下载CentOS-Base.repo镜像库的文件。
    1 reposync -r CentOS-Base -p /opt/CentOS-Base

  c. 下载ceph.repo镜像库的文件。
    1 reposync -r ceph -p /opt/ceph

“/opt/epel”、“/opt/CentOS-Base”、“/opt/ceph”是下载目的路径，如果不指定路径则保存在当前目录。


2. 分别在“/opt/EPEL”、“/opt/CentOS-Base”和“/opt/ceph”目录下生成repodata文件。
  1 2 3 4 5 6 7 yum install createrepo cd /opt/EPEL createrepo . cd /opt/CentOS-Base createrepo . cd /opt/ceph createrepo .

3. 把“/opt/EPEL”、“/opt/CentOS-Base”和“/opt/ceph”打包。
  1 2 3 zip -r EPEL.zip /opt/EPEL zip -r CentOS-Base.zip /opt/CentOS-Base zip -r ceph.zip /opt/ceph

4. 通过刻盘或者移动存储介质将镜像源文件（EPEL.zip、CentOS-Base.zip和ceph.zip）转存到本地，搭建本地镜像库。


#### openEuler 20.03

1. 通过reposync命令批量下载ceph.repo镜像源中的额所有文件到主机。
  1 reposync -r ceph -p /opt/ceph

  “/opt/ceph”是下载目的路径，如果不指定路径则保存在当前目录。

2. 在“/opt/ceph”目录生成repodata文件。
  1 2 3 yum install -y createrepo cd /opt/ceph createrepo .

3. 把“/opt/ceph”打包。
  1 zip -r ceph.zip /opt/ceph

4. 通过刻盘或移动存储截止将镜像源文件（ceph.zip）转存至本地、搭建本地镜像库。
