当有很多Linux 发行版时,您可能想知道为什么要构建自己的发行版,而不是拥有一个有这么多选项的现成发行版。虽然Ready 发行版在大多数情况下都很好,但如果您想要一个 100% 满足您的需求(或您妈妈或爸爸的需求)的发行版,您可能必须自己创建它。

使用正确的工具,创建Linux 发行版您自己的技巧虽然听起来很困难,但确实需要一些时间。有很多用于此目的的工具 - 有些是通用的,有些是特定于发行版的。这里有八个。

主题内容 隐藏 
  • 1. Linux 重制版
  • 2. Linux Live 套件
  • 3. Ubuntu 成像器
  • 4. 从零开始的 Linux
  • 5. Slax 模块工具
  • 6. 现场魔术
  • 7.Instalinux
  • 8. SUSE Studio
  • 结论

1. Linux 重制版

Linux Respin它是取代现已停产的 Remastersys 的新版本。多年前,Remastersys 曾经是最流行的工具之一,用于创建您自己的 Linux 发行版和/或操作系统备份您的。Linux Respin Destiny 提供的选项没有 Remastersys 多,但如果您使用可用的发行版,它仍然做得很好。Linux Respin 仅适用于 Debian、Mint 和 Trisquel,这限制了它的普及。我不喜欢这个工具的地方在于它几乎没有文档。

2. Linux Live 套件

Linux Live Kit它是另一种工具,可用于创建自己的发行版或备份系统。这个工具是 Debian 的首选,但幸运的是也可以在其他发行版上运行,前提是它支持 aufs 和 squashfs 内核。Linux Live Kit 有一个关于如何构建发行版的非常好的简短向导——只需按照步骤操作即可。

  修复 Windows 和 Linux 双启动时更改时间不同的问题

3. Ubuntu 成像器

Ubuntu Imager它是创建您自己的基于 Ubuntu 的发行版的好工具。它不是 Ubuntu 的唯一工具,但由于它是如此出色的工具,因此我选择在此列表中提及它。我不会详细审查它,但是有各种安装和操作说明,如果您想玩它,您可以轻松安装它。

4. 从零开始的 Linux

如果您想绝对控制发行版中包含的内容并有大量空闲时间,您可以查看一个Linux from Scratch项目。LFS 有一个非常广泛的文档,是一个很好的关于 Linux 的一般教育资源,而不仅仅是如何构建自己的发行版。Linux from Scratch 允许您完全从源代码创建自己的自定义 Linux 发行版。LFS 并不完全是一个工具,就像这个列表中的其他工具一样,但您仍然可以将它用于相同的目的 - 构建您自己的 Linux 发行版(并从整体上了解很多关于 Linux 的知识)。

5. Slax 模块工具

如果您正在寻找一个易于使用的工具,并且如果您喜欢 Slax——一个基于 Slackware 构建的轻量级发行版,那么您很幸运,因为它有在线工具您可以使用它来选择您想要包含的模块在你的发行版中。过去,当我想为我的朋友制作一个轻量级的现场发行版时,我曾多次使用过这个工具,它的作用就像一个魅力。浏览软件类别并选择您想要的应用程序。将其添加到您的版本中。如果您错过了一两件事,请不要担心,您可以在构建和运行应用程序后随时添加更多应用程序。

  如何通过linux命令行将用户添加到不同的组

6. 现场魔术

Live Magic 它是用于创建发行版的附加 Debian 工具。它可以创建 CD、USB 和网络引导映像。与此列表中的其他一些应用程序(如 Remastersys)相比,它的使用要简单得多,但它不使用您的操作系统来构建映像。或者,按照安装向导并选择您的配置选项。该程序将从您的存储库中提取软件包并将它们安装在您的映像中。

Live Magic 是另一个用于创建自定义发行版的 Debian 工具。它可以创建 CD、USB 驱动器和网络引导。它比此列表中的其他一些工具(如 Remastersys)简单得多,但它不使用您的操作系统来创建映像。相反,请按照向导并在执行其显示的步骤时选择配置选项。该程序将从发行版的存储库中提取软件包并将它们安装在您的映像中。

7.Instalinux

Instalinux真正有趣的地方在于,它们允许您在线创建 ISO 映像。在网站上,您可以选择它所基于的发行版(例如 CentOS、Debian、Fedora、Mint、OpenSUSE、Scientific、Ubuntu)、所选发行版的版本以及软件包。Instalinux 创建了一个小的可启动 ISO 文件(大约 30MB),启动时将启动安装过程并从 Internet 获取其他软件包。这可能是列表中最通用的工具,而且 Web 界面使它非常易于使用。但是,它不会为您提供完整的实时桌面环境。

  如何自定义 SSH 设置以获得最大的安全性

8. SUSE Studio

SUSE 用户的最佳选择是 SUSE Studio。有点像 Instalinux,SUSE Studio 允许您使用 Web 界面来创建自定义发行版或平台。它通过包括 CD、DVD、USB 驱动器、硬盘驱动器、VMware、VirtualBox 和 Xen 的输出在支持的媒体中名列前茅。要使用它,您需要开设一个帐户 - 这很简单,因为他们使用单点登录,并且您可以使用您的 Google、Facebook 等快速登录。如果您需要,您可以选择使用哪个版本的 SUSE 作为基础服务器版本与否,以及要包含在构建中的桌面环境。

结论

我希望这些工具可以帮助您创建自己的 Linux 发行版。它们的复杂程度(和功能)各不相同,但我们已尝试包含易于使用的工具和应用程序,为您提供更多功能。除了这些工具之外,许多发行版都有自己的工具,这里提到,所以如果您使用不同的发行版,最好首先检查特别可用的工具,然后,如果您对自己的工具不满意找到,试试那些通用的。

8 个轻松创建您自己的自定义 Linux 发行版的工具相关推荐

  1. yocto编译linux,好实用!用 Yocto 在 Ubuntu 上创建最小化 Linux 发行版

    导读 本文主要聚焦在如何使用 Yocto 在 Ubuntu 上创建一个最小化的 Linux 发行版.Yocto 项目在嵌入式 Linux 的世界非常著名,这是因为它用起来非常灵活.方便.Yocto 的 ...

  2. 这样来轻松自定义 Jenkins 发行版!

    今天,我打算给 Jenkins 管理员和开发者们介绍一个新的工具 Custom WAR Packager.该工具可以打包 Jenkins 的自定义 WAR 发行版. Docker 镜像以及 Jenki ...

  3. 使用 Yocto Project 构建自定义嵌入式 Linux 发行版

    使用 Yocto Project 构建自定义嵌入式 Linux 发行版 转自: http://zzjlzx.blog.chinaunix.net/uid-9688646-id-5175371.html ...

  4. esp分区创建 linux_Elementary OS - 号称最漂亮的 Linux 发行版

    Elementary OS 是一个开源.尊重隐私的 Linux 发行版,它跟 Pearl OS 一样,也基于 Ubuntu,有趣的是也以美观著称,关于 Pearl OS 请查看我之前发的文章. Ele ...

  5. linux如何创建ppt文件,如何在 Ubuntu 和其他 Linux 发行版中创建照片幻灯片

    创建照片幻灯片只需点击几下.以下是如何在 Ubuntu 18.04 和其他 Linux 发行版中制作照片幻灯片. 想象一下,你的朋友和亲戚正在拜访你,并请你展示最近的活动/旅行照片. 你将照片保存在计 ...

  6. linux如何创建ppt文件,桌面应用|如何在 Ubuntu 和其他 Linux 发行版中创建照片幻灯片...

    创建照片幻灯片只需点击几下.以下是如何在 Ubuntu 18.04 和其他 Linux 发行版中制作照片幻灯片. 想象一下,你的朋友和亲戚正在拜访你,并请你展示最近的活动/旅行照片. 你将照片保存在计 ...

  7. linux自定义iso加文件,定制Linux发行版:comps.xml文件详解

    <group><id>loongnix-app</id><name xml:lang="zh_CN">龙芯平台定制工具</na ...

  8. 使用DistroTweaks复制您的自定义Linux设置

    当前,有300多种不同的Linux操作系统发行版. 每个发行版的目的略有不同,针对不同用户社区的程序包略有不同. 即使有数百种不同版本的Linux,单个定制程序与社区共享它们也不是一件容易的事. Di ...

  9. 独家 | 手把手教你用Python 3创建用于机器学习开发的Linux虚拟机(附安装教程代码)

    原文标题:How to Create a Linux Virtual Machine For Machine Learning Development With Python 3 作者:Jason B ...

最新文章

  1. oracle 有则更新,oracle 存在则更新不存在则插入-方案
  2. 关于IOS中safari下的select下拉菜单,文字过长不换行的问题
  3. No enclosing instance of type SmsUtils is accessible. Must qualify the allocation with an enclosing
  4. mysql数据库实用教程答案
  5. Leetcode-2 两数相加【c语言】
  6. 华为Mate 30 Pro就长这样了?前后六摄 这造型已看醉
  7. matlab回归分析sst_R语言 | 回归分析(一)
  8. 苹果公布了一些最新无人车进展,但,研发依然缓慢
  9. atitit.印度教与java宗教的特点与观念对比 attilax总结
  10. 附加:下半部分sql语句 区/县(数据表)
  11. WeChat Subscribers Lite - 微信公众订阅号自动回复WordPress插件
  12. xp系统怎样安装传真服务器,ghost xp安装传真服务教程
  13. python 多行注释 快捷键
  14. RStudio的常用快捷键
  15. java软件工程师基本技能_Java软件工程师主要有什么技能
  16. 《2021/07/24》1 -- linux -- 网络名称空间和网桥的基本操作
  17. [Nodejs]基于Nodejs构建属于自己的微信公众号
  18. 淘集集怎么就破产了呢?
  19. python如何截长图_selenium定时爬取长截图
  20. 黑客攻防技术宝典(七)

热门文章

  1. dp(相对大小) 和 px(像素)之间的相互转换
  2. Autodesk.ArtCAM.Premium.2017.Suite.build110.Multilang.Win64 1DVD
  3. java快速排序代码实现
  4. EC-PCA: 利润中心的段(Segment)更改及其相关配置-KE52/V_FAGL_SEGM_PRCT(SM30)
  5. 做软件测试,首选第三方软件测评机构
  6. linux 输入、输出重定向的概念和用法详解(Day01)
  7. 针对微信用户,随机生成商户订单号( OrderSN)
  8. python zipfile_Python zipfile模块学习
  9. 淘宝怎么用微信下单?淘宝店怎么使用微信支付?
  10. 小白学习Unity 3D做经典游戏坦克大战日常