CentOS8 模块化仓库

模块是带有元数据的RPM软件包的集合,因此,它们在存储库中的托管方式与传统RPM软件包的托管方式相同。 除软件包外,此类存储库还必须包含模块随附的模块化元数据(modulemd)。

创建一个模块化仓库

模块化存储库分为两个步骤:


1. 使用`createrepo_c`命令创建存储库

2. 使用`modifyrepo_c`命令添加模块化元数据(modulemd)

注 意 : 模 块 化 存 储 库 必 须 在 仓 库 数 据 中 包 含 模 块 化 元 数 据 ( m o d u l e m d ) 。 \color{red}{ 注意:模块化存储库必须在仓库数据中包含模块化元数据(modulemd)。 } modulemd
排 除 元 数 据 将 导 致 所 有 模 块 化 程 序 包 成 为 独 立 程 序 包 , 这 可 能 会 带 来 负 面 影 响 。 \color{red}{ 排除元数据将导致所有模块化程序包成为独立程序包,这可能会带来负面影响。 }

  1. RPM软件包创建仓库,运行:
# createrepo_c <DIR>
  1. 添加模块化元数据(modulemd),运行:
# modifyrepo_c --mdtype=modules modules.yaml <REPO>
  • modules.yaml: 包含所有modulemds的YAML文件
  • REPO: 存储库的路径,上一步中生成的目录
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值