定制 Linux:维护建议、最佳实践、常规

定制 Linux:维护建议、最佳实践、常规

语境:

我们有定制版本的 GCC、内核、实用程序...等等,我们希望轻松集成到可安装、易于维护的 Linux 发行版...包管理等中。这是为有特殊需要的非营利组织准备的...我们不是为了好玩而分叉。

问题:

这促使我们考虑构建自定义发行版。我们已经使用自定义软件包成功完成了 LFS,但希望不必重新发明轮子……软件包管理等。没有基于源代码的东西……只有二进制闪电战。

帮助:

如果您有自定义软件包,并想围绕它们创建一个主要为二进制的 Debian 风格的最小发行版,您会怎么做 [ 更好:从哪里开始? ]?核心组件已修改。使用 debian/arch(没有 yum...为了 Pete 的爱!)样式的软件包管理和自定义/修改的软件包构建自定义发行版的最简单方法是什么,而无需重新发明轮子?

我们不需要有关 apt/更新镜像或其他内容的建议...只需要基础发行版本身。例如,我们可以只构建一个镜像,然后使用我们的自定义软件包更新正在运行的普通发行版吗?然后“固定”某些软件包和某些版本?

非常欢迎使用任何形式的链接、文档和指针来代替明确的指令。

更新

我将研究如何在现有最小 Debian 安装上创建 repo/镜像和软件包固定...然后研究如何在完成的系统上创建安装程序。这似乎比尝试创建另一个发行版要聪明得多。如果您已经走过这条路并且有指针(不是 C 类型)、链接或其他任何东西...如果您有时间,请将它们扔给我...我非常乐意听听您的经验。谢谢!

答案1

您可以使用以下方式设置示例基础系统适当固定根据需要使用您的自定义包而不是标准包(除非您管理整个 repo,在这种情况下添加您的 repo)。

然后使用它作为基础来创建安装程序/livecd重制版

答案2

我向您推荐以下选项:

  1. Suse 工作室
  2. 斯莱克斯
  3. Fedora 混音版。你可以把你不喜欢的东西从他们的网站上删除,然后放到你自己的网站上,再重新贴上品牌标签。

相关内容