我正在尝试创建一个 Red Hat 7.8 ISO,其中包含已更新到最新版本的一组减少的 rpm。我想出了如何隔离我需要的软件包并下载它们,但是当我创建新的 ISO 时,它会启动,启动安装程序,但它永远不会在本地媒体上找到安装源。我已按照以下步骤操作:
- 挂载源 ISO
- 将整个文件结构复制到临时文件夹中
- 将 rpm 过滤到我需要的那些
- 使用 yumdownloader 将每个 RPM 的最新版本下载到一个新的包中
- 删除原始 Packages 文件夹并重命名 newPackages 包。
下一步是创建新的 repodata,我通过在 Packages 中运行以下命令来完成:
createrepo -dpo .. .
它在 repodata 文件夹中创建新的 repo 文件并替换 repomd.xml 文件
但是,当我启动时,它在 ISO 上找不到存储库。
是否有另一个文件需要更新以识别新的存储库,或者我需要某个选项来制作与 ISO 兼容的存储库?我是否删除了初始安装所需的 rpm?