在 Fedora ISO 中包含自定义软件

在 Fedora ISO 中包含自定义软件

我正在考虑分发一张 Fedora CD,它基本上是常规的 Fedora 25 安装 ISO,但添加了我自己的自定义软件。

我认为我只需安装原始 ISO 并根据需要添加文件即可?此外,是否有一个脚本可以在首次启动时挂载并运行我的安装过程?

答案1

从个人经验来看,添加软件并非易事,因为 CD 本身就是一个 Yum/DNF 存储库,您必须重新生成元数据。我相信你想要处理这个问题的工具叫做createrepo[1],但我对此并没有 100% 确定(自从我必须自己做这件事以来已经有几年了,而且当时我还不够聪明)记录它...)。

只要安装不尝试使用它,删除东西就很容易,您只需删除软件包即可。

至于自定义安装,我建议查看 Kickstart [2],因为这是完成大部分脚本和自动化的方式,它可能也是获得自定义安装的最简单方法。

[1]http://createrepo.baseurl.org/

[2]http://pykickstart.readthedocs.io/en/latest/

相关内容