oemaker:基于 openEuler 生态的光盘映像与编译环境构建工具项目

a building tool for making DVD iso

分支33Tags25
当前项目代码仓暂无内容

oemaker

介绍

oemaker源码包具备三部分功能:iso格式光盘映像的制作、裁剪以及通用编译环境的制作。相应地,oemaker源码包会生成三个软件包:oemakerisocutenvmaker

生成的二进制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,使用rpmdnf软件包管理器命令来安装oemakerisocutenvmaker

使用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    版本标识符

项目介绍

a building tool for making DVD iso

定制我的领域