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

创建一个模块化仓库

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


1. 使用`createrepo_c`命令创建存储库2. 使用`modifyrepo_c`命令添加模块化元数据(modulemd)

注意:模块化存储库必须在仓库数据中包含模块化元数据(modulemd)。\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: 存储库的路径,上一步中生成的目录

CentOS8 模块化仓库相关推荐

  1. Unity Pro builder创建模块化仓库建筑学习教程

    Unity内部的专业3D编辑工作室 你会学到: 直接在Unity内部学习3D建模 使用专业构建器的专业方法 为您的游戏创建模块化资产 了解如何为您的三维模型设置纹理 三维资产的模块化布局 专业后期制作 ...

  2. 软件包管理以及如何创建本地yum仓库

    注:该文章中"+"等于 空格."跟" = 无空格. 软件包管理以及如何创建本地yum仓库 rpm下载安装,升级,卸载和查询 如何建立yum仓库 把光盘做成本地y ...

  3. centos8系module软件包管理仓库部署

    简述 CentOS8 引入新的module软件包管理机制,下面将介绍如何部署搭建本地module源. 部署流程: 思路: 先制作nginx-1.14的module.yaml(需要微调),然后同法制作n ...

  4. Centos8 dnf update/yum update 错误解决:为仓库 ‘appstream‘ 下载元数据失败 : Cannot prepare internal mirrorlist:

    错误场景 在dnf update/yum update或者下载包时候报错:为仓库 'appstream' 下载元数据失败 : Cannot prepare internal mirrorlist: 提 ...

  5. CentOS8配置自己的yum软件仓库

    之前我使用的挂载方法是之前在centos7上用过的方法,创建一个 yum配置文件之后在/mnt下创建新的挂载点,把光盘挂在过去.不过我的挂载一直是失败的,因为/mnt被设为了只读,用网友提供的方法改了 ...

  6. linux8怎么搭建本地yum仓库,CentOS8 创建本地YUM存储库

    原标题:CentOS8 创建本地YUM存储库 本文针对CentOS8中的新功能yum做简要介绍和配置,在 CentOS8中分为两个存储库: BaseOS 应用程序流(AppStream) BaseOS ...

  7. 安装 虚拟机 centos8 设置基础软件仓库时出错

    版本7 版本 8 mirrors.aliyun.com/centos/8/BaseOS/x86_64/os/    版本 8.2.2004 mirrors.aliyun.com/centos/8.2. ...

  8. CentOS8 DNF简介 常用命令以及配置本地yum源

    欢迎关注我的个人博客 老王运维博客 专注于linux运维 ​ CentOS 8更改了软件包的安装程序,更改了传统的yum 的配置方法,从而使用了dnf 作为安装程序.虽然改变了软件包的安装方式,但是 ...

  9. CentOS8安装docker-CE版本之镜像加速

    目录 一.CentOS8简介 二.Docker概念 三.docker-CE版本的安装 四.docker配置镜像加速 一.CentOS8简介 1. CentOS8最终于2019年9月24日发布.由于这是 ...

最新文章

  1. 小白入门:我是如何学好机器学习的?
  2. iOS开发UI基础—手写控件,frame,center和bounds属性
  3. boost::hana::detail::decay用法的测试程序
  4. Metro UI 菜单(Winform)
  5. LIBCMTD.lib与libcpmtd冲突的解决方法。
  6. 工程师软技能6:理财人生精神
  7. 深度学习笔记(36) 边界框预测
  8. Windows Server 部署WEB API时内部错误
  9. 一位小创业者血泪史:培养过很多技术大佬,但我还在发传单(转)
  10. Hadoop 源代码分析(二三)FSDirectory
  11. 基于Python爬取天眼查网站的企业信息
  12. 宏碁暗影骑士擎2022-重装系统-检测不到硬盘
  13. java使字符串转二维码
  14. Java实现腾讯云短信发送
  15. 全国计算机互联网城市排名,中国互联网+城市排名:杭州第一 北京仅排第八
  16. 如何减少PDF文件的大小
  17. android系统firefox,Android平台Firefox——Fennec编译手记
  18. jvm优化_Java中JVM,JIR,JRE和JDK之间的区别
  19. 网络安全篇 防火墙技术的介绍-01
  20. 工程项目管理丁士昭第二版_(完整版)《工程项目管理》丁士昭第二版重点内容...

热门文章

  1. “Word自动更改后的内容保存到通用文档模板上。是否加载该模板?“的解决办法...
  2. si4438 与 si4432通讯
  3. 嵌入式工程师开发工作主要做些什么,以后收入怎样
  4. Mac OSX使用隐藏文件夹
  5. javascript frame框架间函数变量的相互引用 frame间相互传值
  6. UVA 10534 Wavio Sequence DP LIS
  7. DotNet操作Excel汇总
  8. Windows server 2008 R2 个人使用修改==转载+原创
  9. indexOf 方法
  10. [转]XHTML+CSS兼容性解决方案小集