oemaker/README.md
2023-11-21 20:06:29 +08:00

91 lines
2.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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` 是用于制作通用编译环境的构建工具。
#### 安装教程
可以使用 `rpm``dnf` 软件包管理器命令通过 openEuler repository 来安装 `oemaker``isocut``envmaker`
使用 `dnf` 安装 `oemaker`
```sh
dnf install -y oemaker
```
使用 `dnf` 安装 `isocut`
```sh
dnf install -y isocut
```
使用 `dnf` 安装 `envmaker`
```sh
dnf install -y envmaker
```
#### 使用说明
一般要求磁盘空间大于 50G。
#### 使用方法
##### oemaker
oemaker <font color=#0000FF >_[-h] [-t Type] [-p Product] [-v Version] [-r RELEASE] [-s REPOSITORY]_</font>
Optional arguments:
-t ISO type, including standard, debug, source, everything, everything_debug, everything_src, livecd, and netinst
-p Product name, for example, openEuler
-v Version number
-r Release information
-s Source dnf repository address link (may be listed multiple times)
-h Show the help message and exit
##### isocut
isocut <font color=#0000FF >_[-h] [-t temporary path] [-r extern rpm path] [-k kickstart file path] origin-iso dest-iso_</font>
Positional arguments:
origin-iso origin iso image
dest-iso destination iso image
Optional arguments:
-t The temporary path, which must be an absolute path and must be greater than 8 GB
-r The external RPM package path
-k The kickstart file path
-p The product name
-v The version number
-i The path of background pictures during the installation
-h Show the help message and exit
-c Cut packages, yes/no, default is yes
##### envmaker
envmaker <font color=#0000FF >_[-p Product] [-v Version]_</font>
Optional arguments:
-p Product name,for example, openEuler_compile_env
-v Version identifier