createrepo

发布时间 2023-04-13 01:04:42作者: 黑逍逍

createrepo 是一个用于创建 Yum 软件包仓库的工具。它将一个或多个 RPM 软件包添加到一个目录中,并生成 repodata 索引文件,使得客户端可以通过 Yum 包管理器轻松地访问这些软件包。

使用 createrepo 工具的步骤如下:

  1. 安装 createrepo 工具,命令为 yum install createrepo
  2. 创建一个目录并将 RPM 软件包放入该目录中。
  3. 运行 createrepo 命令,命令格式为 createrepo [options] /path/to/directory,其中 /path/to/directory 为 RPM 软件包所在的目录。
  4. 运行完 createrepo 命令后,会在该目录下生成一个 repodata 目录和若干个 *.rpm*.xml.gz 文件,这些文件将用于提供 RPM 软件包的索引信息。

例如,假设我们有一些 RPM 软件包存放在 /root/rpms 目录中,我们可以通过以下命令使用 createrepo 工具来创建一个 Yum 软件包仓库:

 
# 安装 createrepo 工具 yum install createrepo
# 切换到 /root/rpms 目录 cd /root/rpms
# 运行 createrepo 命令 createrepo .

运行完毕后,会在 /root/rpms 目录下生成一个 repodata 目录,里面包含了 RPM 软件包的索引信息。现在,我们可以通过 Yum 包管理器来访问这些软件包了

 

createrepo  ./   啥意思: 在当前文件夹创建软件仓库