Linux.中国 - 开源社区

 找回密码
 骑士注册

QQ登录

微博登录


20 分钟构建你自己的 Linux 发行版

2016-9-26 14:07    评论: 8 收藏: 2    

你想要构建自己的 Linux 发行版吗?不喜欢市面上现有的Linux发行版?你认为自己可以构建一款更好的发行版?你很幸运。我要在 20 分钟里面介绍如何构建一款发行版。 是的,你没有听错,就是 20 分钟。想知道如何构建吗?请读下去。

你有好多办法来构建自己的自定义发行版。一种办法就是从头开始构建自己的 Linux 发行版。也可以将 Ubuntu 定制工具Ubuntu Customization Kit安装到酷似你想要的那种发行版的发行版,然后定制成个性化的发行版(是不是简单得很?)不过有一种更简单的办法,借助 SUSE Studio 在网上只要20分钟就可以搞定。你只需要 Web 浏览器和互联网连接。即使你是 Linux 新手,SUSE Studio 也很容易使用。不妨深入介绍一下。

首先,进入到 www.susestudio.com,设立一个帐户。你可以用谷歌帐户、Facebook、Twitter、Yahoo、Novell 或 OpenID 来注册。一旦你首次登录进去,会被要求为你的设备(发行版)选择一个基本模板。

如何用 SUSE Studio 构建 Linux 发行版?

你可以选择 openSUSE Leap 42.1(最新版)、openSUSE 13.2 和 SUSE Linux 企业版,还可以从 KDE 4 桌面、GNOME 桌面、纯文本型的 Server 或小巧简约的操作系统当中选择桌面环境。甚至可以从其他人构建的其他成千上万个设备中进行选择。视你选择的基本模板而定,可以选择一种架构(32 位或 64 位)。然后,你给设备取名,点击“构建设备”,等待你的设备/发行版被构建。

how to make a linux distro

你的设备成功构建后,就进入到编辑部分。这里,你可以在“开始部分”下面更改设备的名字。

susestudio

软件和软件包选择

在软件选项卡下面,你要选择你的设备将随带的软件和软件包。预先选择的软件包已基于你选择的基本软件包而被选中。你还可以添加其他软件,比如 Firefox、vlc、LibreOffice 及可能需要的其他任何软件。

susestudio add repositorysusestudio add software

配置

之后你进入到“配置”选项卡。这里你可以在“个性化”下面为设备添加自己的自定义标识和背景。如果你想共享发行版,甚至可以添加最终用户许可证协议(EULA)。可以添加自动启动桌面程序或启用自动登录。甚至可以增添对Live安装程序的支持、启用 VMware 支持、UEFI 安全引导及其他功能。

susestudio configure your linux distro

构建自己的 Linux 发行版(自定义发行版)

在“构建”部分,你可以为构建的发行版选择默认格式。你可以在一大批格式中作一选择,包括U盘、Live CD/DVD 及其他格式,然后点击“构建”,即可准备你构建的发行版。

build your own linux distro

下载之前先在网上试一下

一旦你构建的发行版准备就绪,甚至可以在下载之前先在网上“试一下”你构建的发行版。如果你想做一些变更,将很容易变更,重新构建你的设备。如果你对自己的杰作很满意,就可以下载自己的 Linux 发行版了。

结束语

你可以在 20 分钟内搞定自己的自定义发行版。本文介绍了如何使用 SUSE Studio 构建 Linux 发行版。这非常方便。大胆一试,构建自己的 Linux 发行版,欢迎交流想法。

发表评论


最新评论

我也要发表评论

linux [Chrome 53.0|Mac 10.11] 2016-10-3 21:04
1
linux404 [Chrome 45.0|Windows 7] 发表于 2016-10-2 17:03 的评论:
这个网站是不是要翻墙才能进去
没错
1 回复
linux404 [Chrome 45.0|Windows 7] 2016-10-2 17:03
这个网站是不是要翻墙才能进去
回复
来自重庆的 Chrome Mobile 44.0|Android 6.0 用户 2016-9-29 12:46
打不开
回复
lovetoheart [Chrome 53.0|Windows 10] 2016-9-27 14:29
确定不是用的云解决方案?
回复
何亮 [Chrome 49.0|Windows 7] 2016-9-27 13:15
1
来自四川成都的 Chrome 53.0|GNU/Linux 用户 发表于 2016-9-26 15:25 的评论:
这个相当于二次封装,自定义映像文件,不能说是构建自己的系统。
如果是构建自己的系统,那需要多少的时间和多少的知识积累?>恐惧<
1 回复
来自江苏南通的 Chrome 53.0|Mac 10.12 用户 2016-9-26 16:46
1
来自江苏南通的 Chrome 53.0|Mac 10.12 用户 发表于 2016-9-26 16:44 的评论:
写这篇文章的人大概是因为觉得   “20分钟让你的代码被上游 Linux 发行版接受”  比   “20 分钟构建你自己的 Linux 发行版”   更难吧。
[哭笑][哭笑][哭笑][哭笑]边缘开发者哭晕在厕所里。
回复
来自江苏南通的 Chrome 53.0|Mac 10.12 用户 2016-9-26 16:44
写这篇文章的人大概是因为觉得   “20分钟让你的代码被上游 Linux 发行版接受”  比   “20 分钟构建你自己的 Linux 发行版”   更难吧。
2 回复
来自四川成都的 Chrome 53.0|GNU/Linux 用户 2016-9-26 15:25
这个相当于二次封装,自定义映像文件,不能说是构建自己的系统。
6 回复

热点评论

来自四川成都的 Chrome 53.0|GNU/Linux 用户 2016-9-26 15:25
这个相当于二次封装,自定义映像文件,不能说是构建自己的系统。
6
来自江苏南通的 Chrome 53.0|Mac 10.12 用户 2016-9-26 16:44
写这篇文章的人大概是因为觉得   “20分钟让你的代码被上游 Linux 发行版接受”  比   “20 分钟构建你自己的 Linux 发行版”   更难吧。
2
linux [Chrome 53.0|Mac 10.11] 2016-10-3 21:04
没错
1
何亮 [Chrome 49.0|Windows 7] 2016-9-27 13:15
如果是构建自己的系统,那需要多少的时间和多少的知识积累?>恐惧<
1
返回顶部

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”将网页分享至朋友圈。