瓶子 订制的大体流程
订制方式一:手工 通过手工完成订制流程的全部工作。 优点:拥有最大的自由度 缺点:工作量大,操作繁琐,难以维护
订制方式二:Live-Build live-build是一套制作DebianLive系统镜像的脚本,其通过一系列配置文件可以全自动和全方位的订制系统镜像。 优点:1、便捷,只需两条命令:lbconfig(生成配置文件)和lbbuild(生成最终系统镜像)即可完成系统镜像的制作。 2、订制的自由度较高,功能完善,可以对系统进行全方位的订制(ubuntu便是采用此脚本订制的)。 3、系统更改与迭代较方便。更改和迭代都是基于配置文件的。 缺点:需要熟悉大量的配置参数和方法才能全方位的对系统进行订制。
订制方式三:Ubuntu-default-builder Ubuntu-default-builder是一套脚本,用来制作标准的Ubuntu系统镜像并对其做些简单的订制,这套工具的只要目的是提供一种标准和安全的方法来构建ubuntu镜像或OEM版。 通过分析发现:Ubuntu-default-builder是利用Live-Build来制作出ubuntu标准的系统镜像,然后在根据用户提供的配置参数对系统进行修改。 优点:1、安全稳定,所有订制都是基于标准Ubuntu版本。 2、便捷,和live-build一样只需两条命令便可完成系统镜像制作。 缺点:只提供了极为有限的订制选项,其只修改以下内容:
firefox的开始页、默认搜索引擎和书签, 默认桌面背景; 默认桌面会话(gdm/lightdm); 默认电台,默认语言; 在不和官方包冲突的情况下增加自定义的包。
订制方式四:UCK(UbuntuCustomization Kit ) UCK是一款UbuntuLive CD定制工具,可以添加额外的语言包和应用到官方Ubuntu版本中。他可以自动将Ubuntu官方镜像进行解包,用户对官方镜像做完订制后再自动打包成系统镜像。 缺点:只支持ubuntu官方特定镜像,更新较慢,Bug太多,已影响使用。
综上所述,建议通过分析Ubuntu-default-builder中订制标准ubuntu的配置文件,再结合使用live-build来订制UbuntuLive CD。
|