跳过导航链接 | |
退出打印视图 | |
创建定制 Oracle Solaris 11.1 安装映像 Oracle Solaris 11.1 Information Library (简体中文) |
distro_const 命令的完整语法如下所示:
distro_const build [-v] [-r checkpoint] [-p checkpoint] [-l] manifest
下表中介绍了 distro_const 命令的选项。
表 3-1 distro_const 命令选项
|
注 - 必须承担 root 角色才能使用 distro_const 命令。
# distro_const build manifest.xml
使用要用作映像蓝图的清单文件的名称替换 manifest。
例如:
# distro_const build /usr/share/distro_const/dc_livecd.xml
分发构造器推送映像所需的软件包并根据您在清单文件中设置的规范构建映像。
构建输出会显示日志文件的位置。
您可以使用 distro_const 命令中提供的选项停止和重新启动处于映像生成过程中各个检查点的构建进程,以便检查和调试针对要构建的映像选择的文件、软件包和脚本。
# distro_const build -l manifest.xml
该命令显示可以暂停或恢复构建映像的有效检查点。对于其他检查点命令选项,将该命令提供的检查点名称用作有效值。
例如,以下命令确认对于名为 dc_livecd.xml 的清单文件有哪些检查点可用。
# distro_const build -l /usr/share/distro_const/dc_livecd.xml
Checkpoint Resumable Description -------------- --------- ------------- transfer-ips-install X Transfer package contents from IPS set-ips-attributes X Set post-installation IPS attributes pre-pkg-img-mod X Pre-package image modification ba-init X Boot archive initialization ba-config X Boot archive configuration ba-arch X Boot archive archiving grub-setup Set up the GRUB menu pkg-img-mod Package image area modifications create-iso ISO image creation
注 - 在该命令输出样例中,可恢复字段中的 "X" 表示可以从该检查点重新启动构建。
# distro_const build -p checkpoint manifest
例如,以下命令启动构建映像,并在 ba-arch 修改映像区域之前暂停构建:
# distro_const build -p ba-arch /usr/share/distro_const/dc_livecd.xml
# distro_const build -r checkpoint manifest
注 - 指定的检查点必须是上一次构建停止执行的检查点,或者是更早的检查点。以后的检查点无效。
例如,以下命令在 ba-arch 阶段恢复构建映像。
# distro_const build -r ba-arch /usr/share/distro_const/dc_livecd.xml
注 - 可以在 build 命令中组合使用暂停和恢复选项。
构建输出会显示日志文件的位置。