a building tool for making DVD iso
oemaker
介绍
oemaker源码包具备三部分功能:iso格式光盘映像的制作、裁剪以及通用编译环境的制作。相应地,oemaker源码包会生成三个软件包:oemaker、isocut和envmaker。
生成的二进制RPM包oemaker是一款用于制作DVD光盘映像的构建工具,可制作的映像类型包括standard iso、debug iso、source iso、everything iso、everything source iso、everything debug iso、livecd iso和netinst iso。
生成的二进制RPM包isocut是一款用于裁剪光盘映像的构建工具,支持在RPM包级别进行裁剪操作。
生成的二进制RPM包envmaker是一款用于制作通用编译环境的构建工具。
安装教程
可通过openEuler repository,使用rpm或dnf软件包管理器命令来安装oemaker、isocut和envmaker。
使用dnf安装oemaker
dnf install -y oemaker
使用 dnf 安装 isocut
dnf install -y isocut
使用 dnf 安装 envmaker
dnf install -y envmaker
使用说明
一般要求磁盘空间大于 50G。
使用方法
oemaker
oemaker [-h] [-t Type] [-p Product] [-v Version] [-r RELEASE] [-s REPOSITORY]
可选参数:
-t ISO 类型,包括 standard、debug、source、everything、everything_debug、everything_src、livecd 和 netinst
-p 产品名称,例如 openEuler
-v 版本号
-r 发布信息
-s 源 dnf 仓库地址链接(可多次列出)
-h 显示帮助信息并退出
isocut
isocut [-h] [-t temporary path] [-r extern rpm path] [-k kickstart file path] origin-iso dest-iso
位置参数:
origin-iso 原始 iso 镜像 dest-iso 目标 iso 镜像
可选参数:
-t 临时路径,必须为绝对路径且空间须大于 8 GB
-r 外部 RPM 包路径
-k kickstart 文件路径
-p 产品名称
-v 版本号
-i 安装过程中背景图片的路径
-h 显示帮助信息并退出
-c 裁剪软件包,yes/no,默认为 yes
envmaker
envmaker [-p Product] [-v Version]
可选参数:
-p 产品名称,例如 openEuler_compile_env
-v 版本标识符