【51CTO.com快译】 虽然有那么多的Linux发行版,您可能想知道为什么有人想要自行创建发行版而不是获得现成的发行版。虽然大多数情况下现成的发行版很好,但如果您想要一款百分之百满足您需求的发行版,就得创建自定义Linux发行版。
使用合适的工具,自行创建Linux发行版不如想象的那么难,不过当然费点时间。这方面有许多工具,一些是通用的,一些是针对特定发行版的。本文介绍其中八个工具。
1. Linux Respin
Linux Respin是现已停产的Remastersys的分支。多年前,Remastersys是自行创建Linux发行版及/或操作系统备份的最受欢迎的工具之一。Linux Respin并不提供Remastersys以前那么丰富的功能,但如果您使用它适用的发行版,它仍然很出色。Linux Respin仅适用于Debian、Mint和Trisquel,这多少限制了人气。我不喜欢这个工具的地方在于几乎没有说明文档。
2. Linux Live Kit
Linux Live Kit是可以用来自行创建发行版或备份系统的工具。它青睐Debian,但幸好只要支持aufs和squashfs内核模块,它也可以在其他发行版上运行。Linux Live Kit有一个小巧的向导程序,指导您如何创建发行版,只需按步骤操作即可。
3. Ubuntu Imager
Ubuntu Imager是自行创建基于Ubuntu的发行版的好工具。它不是唯一面向Ubuntu的此类应用程序,但由于它很出色,我还是决定在本文中提及它。我不对其进行详细地介绍,因为我们已经有一篇很详细的实际操作文章(https://www.maketecheasier.com/create-linux-distro/),介绍了安装和操作。
4. Linux from Scratch
如果您想绝对控制发行版中包含的内容,又有大把的空闲时间,可以看看Linux from Scratch项目。LFS有很详尽的说明文档,是学习Linux的很好资源,不仅仅介绍如何自行创建发行版。Linux from Scratch让您可以完全使用源代码自行创建定制的Linux系统。LFS不是与本文介绍的其他工具完全一样的工具,但是您仍可以将它用于同样的用途:自行创建Linux发行版(并全面了解Linux)。
5. Slax Modules Tool
如果您在寻找一款易于使用的工具,又喜欢Slax(基于Slackware的轻量级发行版),那么您很幸运,因为Slax有一款在线工具用来选择您想要包含在发行版中的模块。过去,每当我想为朋友创建轻量级动态系统时,就使用这款工具。浏览软件类别,选择您所需要的应用程序,添加到创建的发行版中。如果您错过了一两个应用程序,不必担心,因为您始终可以在创建和运行后添加更多的应用程序。
不过请注意,这种方法被认为很老套;如果是新版本的Slax,建议使用apt来安装软件,而不是依赖模块。
6. Live Magic
Live Magic是用于创建发行版的另一款Debian工具。它可以创建CD、USB和netboot映像。它用起来比本文介绍的其他一些应用程序(比如Remastersys)简单得多,但是并不使用您运行中的系统来创建映像。相反,按向导程序操作,然后选择配置选项。该程序将从您的存储库中提取软件包,并将其安装到映像中。
7. Revisor
Revisor是另一款可用来自行创建发行版的出色工具,它最初旨在用作发布构建工具的GUI,但后来变成了让用户能够创建定制的发行版。
Revisor允许创建安装介质,以便将发行版永久地安装在计算机、动态介质(您可以从该介质来启动并使用发行版,无需对计算机进行永久性改动)、虚拟化介质(用于Xen或KVM中的虚拟访客)和实用介质(可以添加帮助恢复数据或处理操作系统问题的程序)。
8. Customizer
Customizer不再处于积极开发中,但是据开发人员称,这是由于它被认为很稳定。它是您可以用来重新混合Ubuntu的另一种工具,但也支持不同的版本,比如Xubuntu和Kubuntu。不过一大限制是,使用它所在的宿主系统应与您重新混合的访客系统使用同样的发行版号和架构。
这些用于自行创建自定义Linux发行版的工具应该对您有所帮助。它们的复杂程度和功能不一,不过我们尽量既包括易于使用的应用程序,也包括提供更多功能的应用程序。
原文标题:8 Tools to Easily Create a Custom Linux Distro,作者:Odysseas Kourafalos
【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】