From 1b73dbfc70f55d202f9c285c3e5178228b69a494 Mon Sep 17 00:00:00 2001 From: Yafen Date: Wed, 22 Oct 2025 11:05:24 +0800 Subject: [PATCH] RPi: release openEuler 25.09 --- README.en.md | 66 +- README.md | 66 +- documents/RaspberryPi.md | 21 +- documents/raspberrypi/images.en.md | 54 + documents/raspberrypi/images.md | 54 + documents/raspberrypi/内核编译.md | 3 +- scripts/build.sh | 3 +- scripts/build_rootfs.sh | 2 +- .../configs/raspberrypi/rpmlist-devstation | 1015 +------------ .../rpmlist-devstation-24.03-LTS-SP1 | 1014 +++++++++++++ .../raspberrypi/rpmlist-devstation-25.09 | 1321 +++++++++++++++++ scripts/gen_image.sh | 9 +- 12 files changed, 2531 insertions(+), 1097 deletions(-) mode change 100644 => 120000 scripts/configs/raspberrypi/rpmlist-devstation create mode 100644 scripts/configs/raspberrypi/rpmlist-devstation-24.03-LTS-SP1 create mode 100644 scripts/configs/raspberrypi/rpmlist-devstation-25.09 diff --git a/README.en.md b/README.en.md index b1f3373..eb148e8 100644 --- a/README.en.md +++ b/README.en.md @@ -88,7 +88,7 @@ You can get introduction of openEuler SBC SIG from [sig-SBC](https://gitee.com/o ### Raspberry Pi >![](documents/public_sys-resources/icon-notice.gif) **Note:** ->Currently, only the openEuler 24.03 LTS SP1/25.03/24.03 LTS SP2 Raspberry Pi images support both Raspberry Pi 5 and Raspberry Pi 3B/3B+/4B/400, while other versions of the Raspberry Pi images only support Raspberry Pi 3B/3B+/4B/400. +>Currently, only the openEuler 24.03 LTS SP1/25.03/24.03 LTS SP2/25.09 Raspberry Pi images support both Raspberry Pi 5 and Raspberry Pi 3B/3B+/4B/400, while other versions of the Raspberry Pi images only support Raspberry Pi 3B/3B+/4B/400. Basic information of the images for Raspberry Pi is as follows. [more images](documents/raspberrypi/images.en.md) @@ -102,52 +102,52 @@ Basic information of the images for Raspberry Pi is as follows. [more images](do -openEuler 24.03 LTS SP2 alpha1 +openEuler 25.09 alpha1 -

2025/07/08

-

295 MiB

-

6.6.0-98.0.0.15

-openEuler 24.03 LTS SP2 repository +

2025/10/17

+

363 MiB

+

6.6.0-102.0.0.1

+openEuler 25.09 源仓库 -openEuler 24.03 LTS SP2 alpha1 (UKUI desktop and Chinese input method) +openEuler 25.09 alpha1 (UKUI desktop and Chinese input method) -

2025/07/08

+

2025/10/17

+

1.7 GiB

+

6.6.0-102.0.0.1

+openEuler 25.09 源仓库 + + +openEuler 25.09 alpha1 (DDE desktop and Chinese input method) + +

2025/10/17

1.6 GiB

-

6.6.0-98.0.0.15

-openEuler 24.03 LTS SP2 repository +

6.6.0-102.0.0.1

+openEuler 25.09 源仓库 -openEuler 24.03 LTS SP2 alpha1 (DDE desktop and Chinese input method) +openEuler 25.09 alpha1 (GNOME desktop and Chinese input method) -

2025/07/08

-

1.8 GiB

-

6.6.0-98.0.0.15

-openEuler 24.03 LTS SP2 repository +

2025/10/17

+

2.4 GiB

+

6.6.0-102.0.0.1

+openEuler 25.09 源仓库 -openEuler 24.03 LTS SP2 alpha1 (GNOME desktop and Chinese input method) +openEuler 25.09 alpha1 (DevStation and Chinese input method) -

2025/07/08

-

2.5 GiB

-

6.6.0-98.0.0.15

-openEuler 24.03 LTS SP2 repository +

2025/10/17

+

1.4 GiB

+

6.6.0-102.0.0.1

+openEuler 25.09 源仓库 -openEuler 24.03 LTS SP2 alpha1 (DevStation and Chinese input method) - -

2025/07/08

-

1.3 GiB

-

6.6.0-98.0.0.15

-openEuler 24.03 LTS SP2 repository - - -openEuler 24.03 LTS SP2 +openEuler 25.09 -

2025/06/26

-

291.6 MiB

-

6.6.0-98.0.0.15

-openEuler 24.03 LTS SP2 repository +

2025/09/29

+

330.1 MiB

+

6.6.0-102.0.0.1

+openEuler 25.09 源仓库 openEuler 22.03 LTS SP4 alpha1 diff --git a/README.md b/README.md index 3fa2da4..dc54d89 100644 --- a/README.md +++ b/README.md @@ -87,7 +87,7 @@ SIG 组基本信息位于 [sig-SBC](https://gitee.com/openeuler/community/tree/m ### 树莓派 >![](./documents/public_sys-resources/icon-notice.gif) **须知:** ->当前只有 openEuler 24.03 LTS SP1/25.03/24.03 LTS SP2 版本的树莓派镜像同时支持树莓派 5 和树莓派 3B/3B+/4B/400,其他版本的树莓派镜像只支持树莓派 3B/3B+/4B/400。 +>当前只有 openEuler 24.03 LTS SP1/25.03/24.03 LTS SP2/25.09 版本的树莓派镜像同时支持树莓派 5 和树莓派 3B/3B+/4B/400,其他版本的树莓派镜像只支持树莓派 3B/3B+/4B/400。 树莓派镜像的基本信息如下所示。[更多树莓派镜像](documents/raspberrypi/images.md) @@ -101,52 +101,52 @@ SIG 组基本信息位于 [sig-SBC](https://gitee.com/openeuler/community/tree/m -openEuler 24.03 LTS SP2 内测版 +openEuler 25.09 内测版 -

2025/07/08

-

295 MiB

-

6.6.0-98.0.0.15

-openEuler 24.03 LTS SP2 源仓库 +

2025/10/17

+

363 MiB

+

6.6.0-102.0.0.1

+openEuler 25.09 源仓库 -openEuler 24.03 LTS SP2 内测版(UKUI 桌面、中文输入法) +openEuler 25.09 内测版(UKUI 桌面、中文输入法) -

2025/07/08

+

2025/10/17

+

1.7 GiB

+

6.6.0-102.0.0.1

+openEuler 25.09 源仓库 + + +openEuler 25.09 内测版(DDE 桌面、中文输入法) + +

2025/10/17

1.6 GiB

-

6.6.0-98.0.0.15

-openEuler 24.03 LTS SP2 源仓库 +

6.6.0-102.0.0.1

+openEuler 25.09 源仓库 -openEuler 24.03 LTS SP2 内测版(DDE 桌面、中文输入法) +openEuler 25.09 内测版(GNOME 桌面、中文输入法) -

2025/07/08

-

1.8 GiB

-

6.6.0-98.0.0.15

-openEuler 24.03 LTS SP2 源仓库 +

2025/10/17

+

2.4 GiB

+

6.6.0-102.0.0.1

+openEuler 25.09 源仓库 -openEuler 24.03 LTS SP2 内测版(GNOME 桌面、中文输入法) +openEuler 25.09 内测版(DevStation 开发者工作站、中文输入法) -

2025/07/08

-

2.5 GiB

-

6.6.0-98.0.0.15

-openEuler 24.03 LTS SP2 源仓库 +

2025/10/17

+

1.4 GiB

+

6.6.0-102.0.0.1

+openEuler 25.09 源仓库 -openEuler 24.03 LTS SP2 内测版(DevStation 开发者工作站、中文输入法) +openEuler 25.09 -

2025/07/08

-

1.3 GiB

-

6.6.0-98.0.0.15

-openEuler 24.03 LTS SP2 源仓库 - - -openEuler 24.03 LTS SP2 - -

2025/06/26

-

291.6 MiB

-

6.6.0-98.0.0.15

-openEuler 24.03 LTS SP2 源仓库 +

2025/09/29

+

330.1 MiB

+

6.6.0-102.0.0.1

+openEuler 25.09 源仓库 openEuler 22.03 LTS SP4 内测版 diff --git a/documents/RaspberryPi.md b/documents/RaspberryPi.md index e80dcf8..8cd33b2 100644 --- a/documents/RaspberryPi.md +++ b/documents/RaspberryPi.md @@ -52,7 +52,7 @@ ## 最新镜像 >![](public_sys-resources/icon-notice.gif) **须知:** ->当前只有 openEuler 24.03 LTS SP1/25.03/24.03 LTS SP2 版本的树莓派镜像同时支持树莓派 5 和树莓派 3B/3B+/4B/400,其他版本的树莓派镜像只支持树莓派 3B/3B+/4B/400。 +>当前只有 openEuler 24.03 LTS SP1/25.03/24.03 LTS SP2/25.09 版本的树莓派镜像同时支持树莓派 5 和树莓派 3B/3B+/4B/400,其他版本的树莓派镜像只支持树莓派 3B/3B+/4B/400。 [所有镜像](raspberrypi/images.md)。 @@ -167,12 +167,12 @@ >![](public_sys-resources/icon-notice.gif) **须知:** ->无需编译内核,使用软件源中的内核包,当前支持版本有 20.09、20.03 LTS SP1、21.03、20.03 LTS SP2、21.09、20.03 LTS SP3、22.03 LTS、22.09、22.03 LTS SP1、23.03、22.03 LTS SP2、22.03 LTS SP3、24.03 LTS、22.03 LTS SP4、24.09、24.03 LTS SP1、25.03、24.03 LTS SP2。 +>无需编译内核,使用软件源中的内核包,当前支持版本有 20.09、20.03 LTS SP1、21.03、20.03 LTS SP2、21.09、20.03 LTS SP3、22.03 LTS、22.09、22.03 LTS SP1、23.03、22.03 LTS SP2、22.03 LTS SP3、24.03 LTS、22.03 LTS SP4、24.09、24.03 LTS SP1、25.03、24.03 LTS SP2、25.09。 >如果构建包含 Xfce/UKUI/DDE/GNOME 桌面环境或者 DevStation 开发者工作站的镜像,需要注意五点: >1. 构建包含 Xfce 桌面环境的镜像,当前只支持 openEuler 21.03/20.03 LTS SP2/21.09/20.03 LTS SP3/22.03 LTS/22.09/22.03 LTS SP1/23.03/22.03 LTS SP2/22.03 LTS SP3/24.03 LTS/22.03 LTS SP4/24.09 版本。自 openEuler 24.03 LTS SP1 起,不再支持 Xfce 桌面环境。 ->2. 构建包含 DDE 桌面环境的镜像,当前只支持 openEuler 20.03 LTS SP1/21.03/20.03 LTS SP2/21.09/20.03 LTS SP3/22.03 LTS/22.09/22.03 LTS SP1/23.03/22.03 LTS SP2/22.03 LTS SP3/24.03 LTS/22.03 LTS SP4/24.09/24.03 LTS SP1/25.03/24.03 LTS SP2 版本。 ->3. 构建包含 GNOME 桌面环境的镜像,当前只支持 openEuler 24.03 LTS/24.09/24.03 LTS SP1/25.03/24.03 LTS SP2 版本。 ->4. 构建 DevStation 开发者工作站的镜像,当前只支持 openEuler 24.03 LTS SP1/25.03/24.03 LTS SP2 版本。 +>2. 构建包含 DDE 桌面环境的镜像,当前只支持 openEuler 20.03 LTS SP1/21.03/20.03 LTS SP2/21.09/20.03 LTS SP3/22.03 LTS/22.09/22.03 LTS SP1/23.03/22.03 LTS SP2/22.03 LTS SP3/24.03 LTS/22.03 LTS SP4/24.09/24.03 LTS SP1/25.03/24.03 LTS SP2/25.09 版本。 +>3. 构建包含 GNOME 桌面环境的镜像,当前只支持 openEuler 24.03 LTS/24.09/24.03 LTS SP1/25.03/24.03 LTS SP2/25.09 版本。 +>4. 构建 DevStation 开发者工作站的镜像,当前只支持 openEuler 24.03 LTS SP1/25.03/24.03 LTS SP2/25.09 版本。 >5. 根据需要设置 -s/--spec,其具体意义见该参数的介绍部分。 @@ -180,7 +180,7 @@ 例如,使用软件源中的内核包构建 openEuler 24.03 LTS SP2 版本 openEuler 树莓派镜像,执行命令:`sudo bash build.sh --board raspberrypi --kernel "https://gitee.com/openeuler/raspberrypi-kernel.git" --branch "OLK-6.6" --config "" --repo https://gitee.com/src-openeuler/openEuler-repos/raw/openEuler-24.03-LTS-SP2/generic.repo --name openEuler-24.03-LTS-raspi-aarch64-alpha1` >![](public_sys-resources/icon-notice.gif) **须知:** ->使用自定义内核,当前支持版本有 20.03 LTS、20.09、20.03 LTS SP1、21.03、20.03 LTS SP2、21.09、20.03 LTS SP3、22.03 LTS、22.09、22.03 LTS SP1、23.03、22.03 LTS SP2、22.03 LTS SP3、24.03 LTS、22.03 LTS SP4、24.09、24.03 LTS SP1、25.03、24.03 LTS SP2。 +>使用自定义内核,当前支持版本有 20.03 LTS、20.09、20.03 LTS SP1、21.03、20.03 LTS SP2、21.09、20.03 LTS SP3、22.03 LTS、22.09、22.03 LTS SP1、23.03、22.03 LTS SP2、22.03 LTS SP3、24.03 LTS、22.03 LTS SP4、24.09、24.03 LTS SP1、25.03、24.03 LTS SP2、25.09。 >如果构建包含 Xfce/UKUI/DDE 桌面环境或者 DevStation 开发者工作站的镜像,需要注意六点: >1. 构建包含 Xfce 桌面环境的镜像,当前只支持 openEuler 21.03/20.03 LTS SP2/21.09/20.03 LTS SP3/22.03 LTS/22.09/22.03 LTS SP1/23.03/22.03 LTS SP2/22.03 LTS SP3/24.03 LTS/22.03 LTS SP4/24.09 版本,需要选择对应内核源码和分支。自 openEuler 24.03 LTS SP1 起,不再支持 Xfce 桌面环境。 > - openEuler 21.03:需要选择 [openEuler 内核](https://gitee.com/openeuler/kernel) 的 [openEuler-21.03](https://gitee.com/openeuler/kernel/tree/openEuler-21.03/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/kernel.git`,`-b/--branch` 设置为 `openEuler-21.03`,`-c/--config` 设置为 `bcm2711_defconfig`。 @@ -193,7 +193,7 @@ > - openEuler 22.03 LTS SP2:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [openEuler-22.03-LTS-SP2](https://gitee.com/openeuler/raspberrypi-kernel/tree/openEuler-22.03-LTS-SP2/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `openEuler-22.03-LTS-SP2`,`-c/--config` 设置为 `bcm2711_defconfig`。 > - openEuler 22.03 LTS SP3/22.03 LTS SP4:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [OLK-5.10](https://gitee.com/openeuler/raspberrypi-kernel/tree/OLK-5.10/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `OLK-5.10`,`-c/--config` 设置为 `bcm2711_defconfig`。 > - openEuler 24.03 LTS/24.09:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [OLK-6.6](https://gitee.com/openeuler/raspberrypi-kernel/tree/OLK-6.6/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `OLK-6.6`,`-c/--config` 设置为空 `""`。 ->2. 构建包含 UKUI 桌面环境的镜像,当前只支持 openEuler 20.09/20.03 LTS SP1/21.03/20.03 LTS SP2/21.09/20.03 LTS SP3/22.03 LTS/22.09/22.03 LTS SP1/23.03/22.03 LTS SP2/22.03 LTS SP3/24.03 LTS/22.03 LTS SP4/24.09/24.03 LTS SP1/25.03/24.03 LTS SP2 版本,需要选择对应内核源码和分支。 +>2. 构建包含 UKUI 桌面环境的镜像,当前只支持 openEuler 20.09/20.03 LTS SP1/21.03/20.03 LTS SP2/21.09/20.03 LTS SP3/22.03 LTS/22.09/22.03 LTS SP1/23.03/22.03 LTS SP2/22.03 LTS SP3/24.03 LTS/22.03 LTS SP4/24.09/24.03 LTS SP1/25.03/24.03 LTS SP2/25.09 版本,需要选择对应内核源码和分支。 > - openEuler 20.09:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [openEuler-20.09](https://gitee.com/openeuler/raspberrypi-kernel/tree/openEuler-20.09/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `openEuler-20.09`,`-c/--config` 设置为 `openeuler-raspi_defconfig`。 > - openEuler 20.03 LTS SP1/20.03 LTS SP2/20.03 LTS SP3:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [openEuler-20.03-LTS](https://gitee.com/openeuler/raspberrypi-kernel/tree/openEuler-20.03-LTS/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `openEuler-20.03-LTS`,`-c/--config` 设置为 `openeuler-raspi_defconfig`。 > - openEuler 21.03:需要选择 [openEuler 内核](https://gitee.com/openeuler/kernel) 的 [openEuler-21.03](https://gitee.com/openeuler/kernel/tree/openEuler-21.03/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/kernel.git`,-b/--branch` 设置为 `openEuler-21.03`,`-c/--config` 设置为 `bcm2711_defconfig`。 @@ -206,7 +206,8 @@ > - openEuler 22.03 LTS SP3/22.03 LTS SP4:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [OLK-5.10](https://gitee.com/openeuler/raspberrypi-kernel/tree/OLK-5.10/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `OLK-5.10`,`-c/--config` 设置为 `bcm2711_defconfig`。 > - openEuler 24.03 LTS/24.09/24.03 LTS SP1/24.03 LTS SP2:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [OLK-6.6](https://gitee.com/openeuler/raspberrypi-kernel/tree/OLK-6.6/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `OLK-6.6`,`-c/--config` 设置为空 `""`。 > - openEuler 25.03:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [openEuler-25.03](https://gitee.com/openeuler/raspberrypi-kernel/tree/openEuler-25.03/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `openEuler-25.03`,`-c/--config` 设置为空 `""`。 ->3. 构建包含 DDE 桌面环境的镜像,当前只支持 openEuler 20.03 LTS SP1/21.03/20.03 LTS SP2/21.09/20.03 LTS SP3/22.03 LTS/22.09/22.03 LTS SP1/23.03/22.03 LTS SP2/22.03 LTS SP3/24.03 LTS/22.03 LTS SP4/24.09/24.03 LTS SP1/25.03/24.03 LTS SP2 版本。 +> - openEuler 25.09:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [openEuler-25.09](https://gitee.com/openeuler/raspberrypi-kernel/tree/openEuler-25.09/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `openEuler-25.09`,`-c/--config` 设置为空 `""`。 +>3. 构建包含 DDE 桌面环境的镜像,当前只支持 openEuler 20.03 LTS SP1/21.03/20.03 LTS SP2/21.09/20.03 LTS SP3/22.03 LTS/22.09/22.03 LTS SP1/23.03/22.03 LTS SP2/22.03 LTS SP3/24.03 LTS/22.03 LTS SP4/24.09/24.03 LTS SP1/25.03/24.03 LTS SP2/25.09 版本。 > - openEuler 20.03 LTS SP1/20.03 LTS SP2/20.03 LTS SP3:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [openEuler-20.03-LTS](https://gitee.com/openeuler/raspberrypi-kernel/tree/openEuler-20.03-LTS/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `openEuler-20.03-LTS`,`-c/--config` 设置为 `openeuler-raspi_defconfig`。 > - openEuler 21.03:需要选择 [openEuler 内核](https://gitee.com/openeuler/kernel) 的 [openEuler-21.03](https://gitee.com/openeuler/kernel/tree/openEuler-21.03/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/kernel.git`,-b/--branch` 设置为 `openEuler-21.03`,`-c/--config` 设置为 `bcm2711_defconfig`。 > - openEuler 21.09:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [openEuler-21.09](https://gitee.com/openeuler/raspberrypi-kernel/tree/openEuler-21.09/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `openEuler-21.09`,`-c/--config` 设置为 `bcm2711_defconfig`。 @@ -218,12 +219,14 @@ > - openEuler 22.03 LTS SP3/22.03 LTS SP4:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [OLK-5.10](https://gitee.com/openeuler/raspberrypi-kernel/tree/OLK-5.10/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `OLK-5.10`,`-c/--config` 设置为 `bcm2711_defconfig`。 > - openEuler 24.03 LTS/24.09/24.03 LTS SP1/24.03 LTS SP2:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [OLK-6.6](https://gitee.com/openeuler/raspberrypi-kernel/tree/OLK-6.6/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `OLK-6.6`,`-c/--config` 设置为空 `""`。 > - openEuler 25.03:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [openEuler-25.03](https://gitee.com/openeuler/raspberrypi-kernel/tree/openEuler-25.03/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `openEuler-25.03`,`-c/--config` 设置为空 `""`。 ->4. 构建包含 GNOME 桌面环境的镜像,当前只支持 openEuler 24.03 LTS/22.03 LTS SP4/24.09/24.03 LTS SP1/25.03/24.03 LTS SP2 版本。 +> - openEuler 25.09:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [openEuler-25.09](https://gitee.com/openeuler/raspberrypi-kernel/tree/openEuler-25.09/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `openEuler-25.09`,`-c/--config` 设置为空 `""`。 +>4. 构建包含 GNOME 桌面环境的镜像,当前只支持 openEuler 24.03 LTS/22.03 LTS SP4/24.09/24.03 LTS SP1/25.03/24.03 LTS SP2/25.09 版本。 > - openEuler 24.03 LTS/24.09/24.03 LTS SP1/24.03 LTS SP2:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [OLK-6.6](https://gitee.com/openeuler/raspberrypi-kernel/tree/OLK-6.6/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `OLK-6.6`,`-c/--config` 设置为空 `""`。 > - openEuler 25.03:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [openEuler-25.03](https://gitee.com/openeuler/raspberrypi-kernel/tree/openEuler-25.03/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `openEuler-25.03`,`-c/--config` 设置为空 `""`。 >5. 构建 DevStation 开发者工作站的镜像,当前只支持 openEuler 24.03 LTS SP1/25.03/24.03 LTS SP2 版本。 > - openEuler 24.03 LTS SP1/24.03 LTS SP2:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [OLK-6.6](https://gitee.com/openeuler/raspberrypi-kernel/tree/OLK-6.6/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `OLK-6.6`,`-c/--config` 设置为空 `""`。 > - openEuler 25.03:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [openEuler-25.03](https://gitee.com/openeuler/raspberrypi-kernel/tree/openEuler-25.03/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `openEuler-25.03`,`-c/--config` 设置为空 `""`。 +> - openEuler 25.09:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [openEuler-25.09](https://gitee.com/openeuler/raspberrypi-kernel/tree/openEuler-25.09/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `openEuler-25.09`,`-c/--config` 设置为空 `""`。 >6. 根据需要设置 -s/--spec,其具体意义见该参数的介绍部分。 #### Docker 容器内构建镜像 diff --git a/documents/raspberrypi/images.en.md b/documents/raspberrypi/images.en.md index dbc294b..09527b9 100644 --- a/documents/raspberrypi/images.en.md +++ b/documents/raspberrypi/images.en.md @@ -15,6 +15,60 @@ Basic information of the image is as follows: +openEuler 25.09 alpha1 + +

-

+

2025/10/17

+

363 MiB

+

6.6.0-102.0.0.1

+openEuler 25.09 源仓库 + + +openEuler 25.09 alpha1 (UKUI desktop and Chinese input method) + +

-

+

2025/10/17

+

1.7 GiB

+

6.6.0-102.0.0.1

+openEuler 25.09 源仓库 + + +openEuler 25.09 alpha1 (DDE desktop and Chinese input method) + +

-

+

2025/10/17

+

1.6 GiB

+

6.6.0-102.0.0.1

+openEuler 25.09 源仓库 + + +openEuler 25.09 alpha1 (GNOME desktop and Chinese input method) + +

-

+

2025/10/17

+

2.4 GiB

+

6.6.0-102.0.0.1

+openEuler 25.09 源仓库 + + +openEuler 25.09 alpha1 (DevStation and Chinese input method) + +

-

+

2025/10/17

+

1.4 GiB

+

6.6.0-102.0.0.1

+openEuler 25.09 源仓库 + + +openEuler 25.09 + +

-

+

2025/09/29

+

330.1 MiB

+

6.6.0-102.0.0.1

+openEuler 25.09 源仓库 + + openEuler 24.03 LTS SP2 alpha1

-

diff --git a/documents/raspberrypi/images.md b/documents/raspberrypi/images.md index 64b5ea1..6e9ed6e 100644 --- a/documents/raspberrypi/images.md +++ b/documents/raspberrypi/images.md @@ -15,6 +15,60 @@ +openEuler 25.09 内测版 + +

-

+

2025/10/17

+

363 MiB

+

6.6.0-102.0.0.1

+openEuler 25.09 源仓库 + + +openEuler 25.09 内测版(UKUI 桌面、中文输入法) + +

-

+

2025/10/17

+

1.7 GiB

+

6.6.0-102.0.0.1

+openEuler 25.09 源仓库 + + +openEuler 25.09 内测版(DDE 桌面、中文输入法) + +

-

+

2025/10/17

+

1.6 GiB

+

6.6.0-102.0.0.1

+openEuler 25.09 源仓库 + + +openEuler 25.09 内测版(GNOME 桌面、中文输入法) + +

-

+

2025/10/17

+

2.4 GiB

+

6.6.0-102.0.0.1

+openEuler 25.09 源仓库 + + +openEuler 25.09 内测版(DevStation 开发者工作站、中文输入法) + +

-

+

2025/10/17

+

1.4 GiB

+

6.6.0-102.0.0.1

+openEuler 25.09 源仓库 + + +openEuler 25.09 + +

-

+

2025/09/29

+

330.1 MiB

+

6.6.0-102.0.0.1

+openEuler 25.09 源仓库 + + openEuler 24.03 LTS SP2 内测版

-

diff --git a/documents/raspberrypi/内核编译.md b/documents/raspberrypi/内核编译.md index ad7a38a..b70f131 100644 --- a/documents/raspberrypi/内核编译.md +++ b/documents/raspberrypi/内核编译.md @@ -25,6 +25,7 @@ 1. 6.6 内核 - openEuler 25.03:`git clone git@gitee.com:openeuler/raspberrypi-kernel.git -b openEuler-25.03 && cd raspberrypi-kernel` - openEuler 24.09/24.03 LTS/24.03 LTS SP1//24.03 LTS SP2:`git clone git@gitee.com:openeuler/raspberrypi-kernel.git -b OLK-6.6 && cd raspberrypi-kernel` + - openEuler 25.09:`git clone git@gitee.com:openeuler/raspberrypi-kernel.git -b openEuler-25.09 && cd raspberrypi-kernel` 2. 6.1 内核 @@ -51,7 +52,7 @@ 1. 6.6 内核 - - openEuler 24.03 LTS/24.03 LTS SP1/25.03/24.03 LTS SP2: + - openEuler 24.03 LTS/24.03 LTS SP1/25.03/24.03 LTS SP2/25.09: - 树莓派 5:`make ARCH=arm64 O=output/2712 bcm2712_defconfig` - 树莓派 4B:`make ARCH=arm64 O=output/v8 bcm2711_defconfig` - openEuler 24.09:`make ARCH=arm64 bcm2711_defconfig` diff --git a/scripts/build.sh b/scripts/build.sh index ccfa141..e6a3591 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -166,7 +166,8 @@ log_dir=${workdir}/log if [ ! -d ${log_dir} ];then mkdir -p ${log_dir}; fi if [ -f ${workdir}/.done ];then LOG "Checking the previous build." - if [[ $(cat ${workdir}/.done | grep u-boot) == "u-boot" && \ + if ! diff -q ${workdir}/.param_last ${workdir}/.param > /dev/null 2>&1 || \ + [[ $(cat ${workdir}/.done | grep u-boot) == "u-boot" && \ $(cat ${workdir}/.done | grep bootimg) == "bootimg" && \ $(cat ${workdir}/.done | grep rootfs) == "rootfs" && \ $(cat ${workdir}/.done | grep image) == "image" ]];then diff --git a/scripts/build_rootfs.sh b/scripts/build_rootfs.sh index 558e459..770f83b 100755 --- a/scripts/build_rootfs.sh +++ b/scripts/build_rootfs.sh @@ -319,7 +319,7 @@ mk_rootfsimg() { trap 'LOSETUP_D_IMG' EXIT rootfs_size=`du -sh --block-size=1MiB ${rootfs_dir} | cut -f 1 | xargs` mod_size=`du -sh --block-size=1MiB ${workdir}/kernel/kernel-modules/lib/modules | cut -f 1 | xargs` - size=$(($rootfs_size+$mod_size+100)) + size=$(($rootfs_size+$mod_size+1100)) rootfs_img=${workdir}/rootfs.img dd if=/dev/zero of=${rootfs_img} bs=1MiB count=$size status=progress && sync mkfs.ext4 -L rootfs ${workdir}/rootfs.img diff --git a/scripts/configs/raspberrypi/rpmlist-devstation b/scripts/configs/raspberrypi/rpmlist-devstation deleted file mode 100644 index 5222f4d..0000000 --- a/scripts/configs/raspberrypi/rpmlist-devstation +++ /dev/null @@ -1,1014 +0,0 @@ -dnf -alsa-utils -haveged -wpa_supplicant -vim -net-tools -iproute -iputils -NetworkManager -NetworkManager-wifi -NetworkManager-wwan -NetworkManager-bluetooth -NetworkManager-ovs -NetworkManager-ppp -openssh-server -openssh-clients -passwd -hostname -bluez -pulseaudio-module-bluetooth -parted -raspberrypi-firmware -raspberrypi-bluetooth -sudo -bc -systemd-timesyncd -abattis-cantarell-fonts -abseil-cpp -accountsservice -accountsservice-libs -acl -adobe-mappings-cmap -adobe-mappings-cmap-lang -adobe-mappings-pdf -adwaita-cursor-theme -adwaita-icon-theme -alsa-lib -appstream -aspell -atk -at-spi2-atk -at-spi2-core -attr -audit-libs -autoconf -automake -avahi-glib -avahi-libs -babeltrace -basesystem -bash -binutils -bluez-libs -bolt -brotli -brotli-devel -btrfs-progs -bubblewrap -bullet -bzip2 -bzip2-devel -ca-certificates -cairo -cairo-devel -cairo-gobject -cairo-gobject-devel -cdparanoia-libs -checkpolicy -chkconfig -cmake-filesystem -code -colord -colord-gtk -colord-libs -color-filesystem -containers-common -container-selinux -copy-jdk-configs -coreutils -cpio -cpp -cpp-gpgme -cracklib -criu -cronie -crontabs -crun -crypto-policies -crypto-policies-scripts -cryptsetup -CUnit -CUnit-devel -cups-libs -cups-pk-helper -curl -cxl-libs -cyrus-sasl-lib -daxctl-libs -dbus -dbus-c++ -dbus-common -dbus-daemon -dbus-glib -dbus-libs -dbus-tools -dbus-x11 -dconf -dejavu-fonts -desktop-file-utils -device-mapper -device-mapper-event -devstation-config -dhcp -diffutils -dnf-data -dnf-plugins-core -dosfstools -double-conversion -dracut -duktape -e2fsprogs -e2fsprogs-help -efibootmgr -efi-filesystem -efi-srpm-macros -efivar-libs -efl -elfutils-default-yama-scope -elfutils-libelf -elfutils-libs -emacs-filesystem -enchant2 -epiphany-runtime -evolution-data-server -evolution-data-server-langpacks -exempi -exiv2 -expat -ffmpeg -ffmpeg-libs -fftw-libs-single -file -file-libs -filesystem -findutils -firefox -firewalld -flac -flatpak -fontconfig -fontconfig-devel -fonts-filesystem -freeglut -freerdp -freetype -freetype-devel -fribidi -fribidi-devel -fuse -fuse3 -fuse3-help -fuse-common -fuse-help -fuse-overlayfs -fwupd -gawk -gc -gcab -gcc -gcc-gdb-plugin -gcr -gcr4 -gcr4-base -gcr-base -gd -gdb -gdb-headless -gdbm -gdisk -gdk-pixbuf2 -gdk-pixbuf2-devel -gdk-pixbuf2-modules -gdm -geoclue2 -geocode-glib -geocode-glib-devel -gettext -ghostscript -giflib -git -git-core -gjs -glib2 -glib2-devel -glibc -glibc-common -glibc-devel -glibmm24 -glib-networking -gmock -gmp -gnome-autoar -gnome-bluetooth -gnome-color-manager -gnome-control-center -gnome-control-center-filesystem -gnome-desktop3 -gnome-keyring -gnome-keyring-pam -gnome-menus -gnome-online-accounts -gnome-remote-desktop -gnome-session -gnome-settings-daemon -gnome-shell -gnome-software -gnome-terminal -gnome-tour -gnupg2 -gnutls -gobject-introspection -gobject-introspection-devel -google-droid-sans-fonts -google-noto-fonts-common -google-noto-sans-arabic-vf-fonts -google-noto-sans-armenian-vf-fonts -google-noto-sans-bengali-vf-fonts -google-noto-sans-canadian-aboriginal-vf-fonts -google-noto-sans-cherokee-vf-fonts -google-noto-sans-devanagari-vf-fonts -google-noto-sans-ethiopic-vf-fonts -google-noto-sans-georgian-vf-fonts -google-noto-sans-hebrew-vf-fonts -google-noto-sans-kannada-vf-fonts -google-noto-sans-khmer-vf-fonts -google-noto-sans-lao-vf-fonts -google-noto-sans-math-fonts -google-noto-sans-mono-vf-fonts -google-noto-sans-sinhala-vf-fonts -google-noto-sans-symbols2-fonts -google-noto-sans-symbols-vf-fonts -google-noto-sans-tamil-vf-fonts -google-noto-sans-thaana-vf-fonts -google-noto-sans-thai-vf-fonts -google-noto-sans-vf-fonts -google-noto-serif-armenian-vf-fonts -google-noto-serif-ethiopic-vf-fonts -google-noto-serif-georgian-vf-fonts -google-noto-serif-gujarati-vf-fonts -google-noto-serif-gurmukhi-vf-fonts -google-noto-serif-hebrew-vf-fonts -google-noto-serif-kannada-vf-fonts -google-noto-serif-khmer-vf-fonts -google-noto-serif-lao-vf-fonts -google-noto-serif-sinhala-vf-fonts -google-noto-serif-tamil-vf-fonts -google-noto-serif-thai-vf-fonts -google-noto-serif-vf-fonts -gpgme -gpm-libs -graphene -graphene-devel -graphite2 -graphite2-devel -graphviz -graphviz-devel -grep -groff-base -grub2-common -grub2-efi-aa64 -grub2-tools -grub2-tools-extra -grub2-tools-minimal -grubby -gsettings-desktop-schemas -gsm -gsound -gssdp -gst-editing-services -gstreamer1 -gstreamer1-plugins-bad-free -gstreamer1-plugins-base -gstreamer1-plugins-good -gtest -gtest-devel -gtk2 -gtk3 -gtk4 -gtk4-devel -gtk-update-icon-cache -guile -gupnp -gupnp-av -gupnp-dlna -gupnp-igd -gvfs -gvfs-client -gzip -harfbuzz -harfbuzz-devel -hicolor-icon-theme -highcontrast-icon-theme -hunspell -hunspell-en -hwdata -hyphen -ibus -ibus-libpinyin -ibus-libs -iio-sensor-proxy -ima-evm-utils-libs -info -inih -iniparser -initscripts -initscripts-service -ipcalc -ipset -ipset-libs -iptables -iptables-help -iptables-libs -iptables-nft -iso-codes -iw -jack-audio-connection-kit -jansson -java-21-openjdk -java-21-openjdk-devel -java-21-openjdk-headless -javapackages-filesystem -jbig2dec -jbigkit-libs -jq -jsc4.1 -jsc5.0 -json-c -json-glib -json-glib-devel -kbd -kbd-legacy -kbd-misc -keyutils-libs -kmod -kmod-libs -kpartx -krb5-libs -lame -lcms2 -less -libacl -libadwaita -libadwaita-devel -libaio -libaom -libappstream-glib -libarchive -libargon2 -libass -libassuan -libasyncns -libatasmart -libatomic -libavdevice -libblkid -libblockdev -libbluray -libbpf -libbytesize -libcanberra -libcanberra-gtk3 -libcap -libcap-ng -libcbor -libcdio -libcdio-paranoia -libcloudproviders -libcomps -libconfig -libcurl -libdatrie -libdatrie-devel -libdav1d -libdazzle -libdb -libdbusmenu -libdbusmenu-gtk3 -libdmx -libdnf -libdrm -libedit -libepoxy -libepoxy-devel -liberation-fonts -libev -libevdev -libevent -libexif -libfdisk -libffado -libffi -libffi-devel -libfontenc -libgcc -libgcrypt -libgdata -libgee -libgexiv2 -libglvnd -libglvnd-core-devel -libglvnd-devel -libglvnd-egl -libglvnd-gles -libglvnd-glx -libglvnd-opengl -libgnomekbd -libgomp -libgpg-error -libgphoto2 -libgsf -libgtop2 -libgudev -libgusb -libgweather -libgweather-devel -libgxps -libhandy -libical -libICE -libicu -libicu-devel -libidn -libidn2 -libiec61883 -libiec61883-help -libijs -libimagequant -libimobiledevice -libinput -libiptcdata -libjcat -libjpeg-turbo -libjpeg-turbo-devel -libkcapi -libksba -libldac -libldb -libmediaart -libmnl -libmodplug -libmodulemd -libmount -libmpc -libmtp -libndp -libnet -libnetfilter_conntrack -libnfnetlink -libnftnl -libnghttp2 -libnghttp2-devel -libnice -libnl3 -libnma -libnotify -libnsl2 -libnvme -libogg -libosinfo -libpaper -libpcap -libpciaccess -libpfm -libpinyin -libpipeline -libplist -libpng -libpng-devel -libportal -libproxy -libpsl -libpsl-devel -libpwquality -LibRaw -libraw1394 -libraw1394-help -librepo -libreport-filesystem -librsvg2 -libsamplerate -libseccomp -libsecret -libselinux -libselinux-devel -libsemanage -libsepol -libsepol-devel -libshout -libsigc++20 -libsigsegv -libslirp -libSM -libsmartcols -libsmbclient -libsndfile -libsolv -libsoup -libsoup3 -libsoup3-devel -libspectre -libssh -libstdc++ -libstemmer -libsysprof-ui -libtalloc -libtasn1 -libtdb -libtevent -libthai -libthai-devel -libtheora -libtiff -libtiff-devel -libtirpc -libtool -libtool-ltdl -libtraceevent -libtracker-sparql3 -libudisks2 -libunistring -libunwind -libusbmuxd -libusbx -libuser -libutempter -libuuid -libv4l -libva -libvdpau -libverto -libvisual -libvncserver -libvorbis -libvpx -libwacom -libwacom-data -libwbclient -libwebp -libwinpr -libwpe -libX11 -libX11-devel -libXau -libXau-devel -libXaw -libxcb -libxcb-devel -libXcomposite -libxcrypt -libxcrypt-devel -libXcursor -libXcursor-devel -libxcvt -libXdamage -libXdamage-devel -libXdmcp -libXext -libXext-devel -libXfixes -libXfixes-devel -libXfont2 -libXft -libXft-devel -libXi -libXi-devel -libXinerama -libXinerama-devel -libxkbcommon -libxkbcommon-devel -libxkbcommon-x11 -libxkbfile -libxklavier -libxml2 -libxml++ -libxml2-devel -libxmlb -libXmu -libXpm -libXrandr -libXrandr-devel -libXrender -libXrender-devel -libXScrnSaver -libxshmfence -libxslt -libXt -libXtst -libXv -libXxf86dga -libXxf86vm -libyaml -lilv-libs -llvm-libs -lmdb -lockdev -logrotate -low-memory-monitor -lua -luajit -lua-posix -lvm2 -lvm2-dbusd -lvm2-help -lz4 -lzo -m4 -make -malcontent-libs -man-db -mcpp -mdadm -mesa-demos -mesa-dri-drivers -mesa-filesystem -mesa-libEGL -mesa-libgbm -mesa-libGL -mesa-libglapi -mesa-libGLU -mobile-broadband-provider-info -ModemManager-glib -mokutil -mozilla-filesystem -mozjs102 -mpfr -mpg123-libs -mtdev -multipath-tools -mutter -nautilus -ncurses -ncurses-base -ncurses-libs -ndctl -ndctl-libs -nettle -NetworkManager-libnm -newt -nftables -nm-connection-editor -npth -nspr -nss -nss-softokn -nss-util -ntfs-3g -ocl-icd -oniguruma -openal-soft -opencore-amr -OpenCSD -openEuler-gpg-keys -openEuler-logos -openEuler-release -openEuler-rpm-config -openjpeg2 -openldap -openssh -openssl -openssl-libs -openssl-pkcs11 -opus -orc -osinfo-db -osinfo-db-tools -os-prober -ostree -p11-kit -p11-kit-trust -PackageKit -pam -pango -pango-devel -pciutils -pcre2 -pcre2-devel -pcre -perf -perl -perl-Algorithm-Diff -perl-Archive-Tar -perl-autodie -perl-B-Debug -perl-bignum -perl-Carp -perl-Compress-Raw-Bzip2 -perl-Compress-Raw-Zlib -perl-Config-Perl-V -perl-constant -perl-CPAN-Meta -perl-CPAN-Meta-Requirements -perl-CPAN-Meta-YAML -perl-Data-Dumper -perl-devel -perl-Devel-PPPort -perl-Digest -perl-Digest-MD5 -perl-Digest-SHA -perl-Encode -perl-Encode-devel -perl-Encode-Locale -perl-Env -perl-Error -perl-experimental -perl-Exporter -perl-ExtUtils-Command -perl-ExtUtils-Install -perl-ExtUtils-MakeMaker -perl-ExtUtils-Manifest -perl-ExtUtils-ParseXS -perl-File-Fetch -perl-File-Path -perl-File-Temp -perl-Filter -perl-Filter-Simple -perl-Getopt-Long -perl-Git -perl-HTTP-Tiny -perl-IO-Compress -perl-IO-Socket-IP -perl-IO-Socket-SSL -perl-IPC-Cmd -perl-IPC-System-Simple -perl-IPC-SysV -perl-JSON-PP -perl-libnet -perl-libs -perl-Locale-Codes -perl-Locale-Maketext -perl-Math-BigInt -perl-Math-BigInt-FastCalc -perl-MIME-Base64 -perl-Module-CoreList -perl-Module-Load -perl-Module-Load-Conditional -perl-Module-Metadata -perl-Mozilla-CA -perl-Net-SSLeay -perl-Params-Check -perl-parent -perl-PathTools -perl-perlfaq -perl-PerlIO-via-QuotedPrint -perl-Perl-OSType -perl-Pod-Checker -perl-Pod-Escapes -perl-podlators -perl-Pod-Parser -perl-Pod-Perldoc -perl-Pod-Simple -perl-Pod-Usage -perl-Scalar-List-Utils -perl-Socket -perl-Storable -perl-Sys-Syslog -perl-Term-ANSIColor -perl-Term-Cap -perl-TermReadKey -perl-Test-Harness -perl-Test-Simple -perl-Text-Balanced -perl-Text-Diff -perl-Text-ParseWords -perl-Text-Tabs+Wrap -perl-Thread-Queue -perl-threads -perl-threads-shared -perl-Time-HiRes -perl-Time-Local -perl-Unicode-Collate -perl-Unicode-Normalize -perl-URI -perl-version -pigz -pinentry -pipewire -pipewire-gstreamer -pipewire-libs -pixman -pixman-devel -pkgconf -pngquant -policycoreutils -polkit -polkit-devel -polkit-help -polkit-libs -polkit-pkla-compat -poppler -poppler-cpp -poppler-data -poppler-glib -popt -procps-ng -protobuf -protobuf-c -protobuf-compiler -psmisc -publicsuffix-list -pulseaudio -pulseaudio-libs -pulseaudio-libs-glib2 -python3 -python3-cairo -python3-dateutil -python3-dbus -python3-distro -python3-dnf -python3-dnf-plugins-core -python3-firewall -python3-gobject -python3-gobject-base -python3-gpgme -python3-hawkey -python3-iniconfig -python3-libcomps -python3-libdnf -python3-mako -python3-markdown -python3-markupsafe -python3-nftables -python3-packaging -python3-pip -python3-pluggy -python3-pyparsing -python3-pyqt5-sip -python3-pytest -python3-pyudev -python3-qt5 -python3-qt5-base -python3-rpm -python3-setuptools -python3-six -python3-unbound -python-pip-wheel -python-qt5-rpm-macros -python-setuptools -qt5-qtbase -qt5-qtbase-common -qt5-qtbase-gui -qt5-qtconnectivity -qt5-qtdeclarative -qt5-qtenginio -qt5-qtlocation -qt5-qtmultimedia -qt5-qtsensors -qt5-qtserialport -qt5-qtsvg -qt5-qttools-common -qt5-qttools-libs-designer -qt5-qttools-libs-help -qt5-qtwebchannel -qt5-qtwebsockets -qt5-qtx11extras -qt5-qtxmlpatterns -qt5-srpm-macros -qt-settings -readline -rest -rpm -rpm-libs -rpm-ostree -rpm-ostree-libs -rtkit -rygel -samba-client-libs -samba-common -sbc -SDL -SDL2 -sed -selinux-policy -selinux-policy-targeted -serd -setup -sgml-common -shadow -shadow-subid-devel -shared-mime-info -shim -skopeo -slang -slirp4netns -snapd-glib -sord -sound-theme-freedesktop -soxr -speex -speexdsp -sqlite -sqlite-devel -sratom -srt-libs -startup-notification -switcheroo-control -sysprof -sysprof-cli -sysprof-devel -systemd -systemd-libs -systemd-pam -systemd-udev -systemtap-sdt-devel -taglib -tar -tcl -thin-provisioning-tools -thin-provisioning-tools-help -totem-pl-parser -tpm2-tss -tracker3 -tracker3-miners -trousers -twolame -tzdata -tzdata-java -uchardet -udisks2 -unbound-libs -upower -urw-base35-bookman-fonts -urw-base35-c059-fonts -urw-base35-d050000l-fonts -urw-base35-fonts -urw-base35-fonts-common -urw-base35-gothic-fonts -urw-base35-nimbus-mono-ps-fonts -urw-base35-nimbus-roman-fonts -urw-base35-nimbus-sans-fonts -urw-base35-p052-fonts -urw-base35-standard-symbols-ps-fonts -urw-base35-z003-fonts -usbmuxd -userspace-rcu -util-linux -util-linux-devel -vala -vala-devel -vid.stab -vim-common -vim-enhanced -vim-filesystem -vim-minimal -vo-amrwbenc -volume_key -vte291 -wavpack -wavpack-help -wayland -wayland-devel -webkit2gtk3 -webkit2gtk3-jsc -webkit2gtk4.1 -webkit2gtk5.0 -webp-pixbuf-loader -which -wireless-regdb -woff2 -wpebackend-fdo -wqy-zenhei-fonts -x264-libs -x265 -xcb-util -xcb-util-image -xcb-util-keysyms -xcb-util-renderutil -xcb-util-wm -xdg-dbus-proxy -xdg-desktop-portal -xdg-desktop-portal-gnome -xdg-desktop-portal-gtk -xdg-user-dirs -xdg-user-dirs-gtk -xdg-utils -xfsprogs -xfsprogs-xfs_scrub -xkeyboard-config -xorg-x11-drv-libinput -xorg-x11-fonts -xorg-x11-fonts-others -xorg-x11-font-utils -xorg-x11-proto-devel -xorg-x11-server -xorg-x11-server-common -xorg-x11-server-utils -xorg-x11-server-Xwayland -xorg-x11-utils -xorg-x11-xauth -xorg-x11-xinit -xorg-x11-xkb-utils -xvidcore -xz -xz-devel -xz-libs -yajl -yum -zenity -zimg -zip -zlib -zlib-devel -zstd -zvbi -openEuler-repos diff --git a/scripts/configs/raspberrypi/rpmlist-devstation b/scripts/configs/raspberrypi/rpmlist-devstation new file mode 120000 index 0000000..026ba5f --- /dev/null +++ b/scripts/configs/raspberrypi/rpmlist-devstation @@ -0,0 +1 @@ +rpmlist-devstation-25.09 \ No newline at end of file diff --git a/scripts/configs/raspberrypi/rpmlist-devstation-24.03-LTS-SP1 b/scripts/configs/raspberrypi/rpmlist-devstation-24.03-LTS-SP1 new file mode 100644 index 0000000..5222f4d --- /dev/null +++ b/scripts/configs/raspberrypi/rpmlist-devstation-24.03-LTS-SP1 @@ -0,0 +1,1014 @@ +dnf +alsa-utils +haveged +wpa_supplicant +vim +net-tools +iproute +iputils +NetworkManager +NetworkManager-wifi +NetworkManager-wwan +NetworkManager-bluetooth +NetworkManager-ovs +NetworkManager-ppp +openssh-server +openssh-clients +passwd +hostname +bluez +pulseaudio-module-bluetooth +parted +raspberrypi-firmware +raspberrypi-bluetooth +sudo +bc +systemd-timesyncd +abattis-cantarell-fonts +abseil-cpp +accountsservice +accountsservice-libs +acl +adobe-mappings-cmap +adobe-mappings-cmap-lang +adobe-mappings-pdf +adwaita-cursor-theme +adwaita-icon-theme +alsa-lib +appstream +aspell +atk +at-spi2-atk +at-spi2-core +attr +audit-libs +autoconf +automake +avahi-glib +avahi-libs +babeltrace +basesystem +bash +binutils +bluez-libs +bolt +brotli +brotli-devel +btrfs-progs +bubblewrap +bullet +bzip2 +bzip2-devel +ca-certificates +cairo +cairo-devel +cairo-gobject +cairo-gobject-devel +cdparanoia-libs +checkpolicy +chkconfig +cmake-filesystem +code +colord +colord-gtk +colord-libs +color-filesystem +containers-common +container-selinux +copy-jdk-configs +coreutils +cpio +cpp +cpp-gpgme +cracklib +criu +cronie +crontabs +crun +crypto-policies +crypto-policies-scripts +cryptsetup +CUnit +CUnit-devel +cups-libs +cups-pk-helper +curl +cxl-libs +cyrus-sasl-lib +daxctl-libs +dbus +dbus-c++ +dbus-common +dbus-daemon +dbus-glib +dbus-libs +dbus-tools +dbus-x11 +dconf +dejavu-fonts +desktop-file-utils +device-mapper +device-mapper-event +devstation-config +dhcp +diffutils +dnf-data +dnf-plugins-core +dosfstools +double-conversion +dracut +duktape +e2fsprogs +e2fsprogs-help +efibootmgr +efi-filesystem +efi-srpm-macros +efivar-libs +efl +elfutils-default-yama-scope +elfutils-libelf +elfutils-libs +emacs-filesystem +enchant2 +epiphany-runtime +evolution-data-server +evolution-data-server-langpacks +exempi +exiv2 +expat +ffmpeg +ffmpeg-libs +fftw-libs-single +file +file-libs +filesystem +findutils +firefox +firewalld +flac +flatpak +fontconfig +fontconfig-devel +fonts-filesystem +freeglut +freerdp +freetype +freetype-devel +fribidi +fribidi-devel +fuse +fuse3 +fuse3-help +fuse-common +fuse-help +fuse-overlayfs +fwupd +gawk +gc +gcab +gcc +gcc-gdb-plugin +gcr +gcr4 +gcr4-base +gcr-base +gd +gdb +gdb-headless +gdbm +gdisk +gdk-pixbuf2 +gdk-pixbuf2-devel +gdk-pixbuf2-modules +gdm +geoclue2 +geocode-glib +geocode-glib-devel +gettext +ghostscript +giflib +git +git-core +gjs +glib2 +glib2-devel +glibc +glibc-common +glibc-devel +glibmm24 +glib-networking +gmock +gmp +gnome-autoar +gnome-bluetooth +gnome-color-manager +gnome-control-center +gnome-control-center-filesystem +gnome-desktop3 +gnome-keyring +gnome-keyring-pam +gnome-menus +gnome-online-accounts +gnome-remote-desktop +gnome-session +gnome-settings-daemon +gnome-shell +gnome-software +gnome-terminal +gnome-tour +gnupg2 +gnutls +gobject-introspection +gobject-introspection-devel +google-droid-sans-fonts +google-noto-fonts-common +google-noto-sans-arabic-vf-fonts +google-noto-sans-armenian-vf-fonts +google-noto-sans-bengali-vf-fonts +google-noto-sans-canadian-aboriginal-vf-fonts +google-noto-sans-cherokee-vf-fonts +google-noto-sans-devanagari-vf-fonts +google-noto-sans-ethiopic-vf-fonts +google-noto-sans-georgian-vf-fonts +google-noto-sans-hebrew-vf-fonts +google-noto-sans-kannada-vf-fonts +google-noto-sans-khmer-vf-fonts +google-noto-sans-lao-vf-fonts +google-noto-sans-math-fonts +google-noto-sans-mono-vf-fonts +google-noto-sans-sinhala-vf-fonts +google-noto-sans-symbols2-fonts +google-noto-sans-symbols-vf-fonts +google-noto-sans-tamil-vf-fonts +google-noto-sans-thaana-vf-fonts +google-noto-sans-thai-vf-fonts +google-noto-sans-vf-fonts +google-noto-serif-armenian-vf-fonts +google-noto-serif-ethiopic-vf-fonts +google-noto-serif-georgian-vf-fonts +google-noto-serif-gujarati-vf-fonts +google-noto-serif-gurmukhi-vf-fonts +google-noto-serif-hebrew-vf-fonts +google-noto-serif-kannada-vf-fonts +google-noto-serif-khmer-vf-fonts +google-noto-serif-lao-vf-fonts +google-noto-serif-sinhala-vf-fonts +google-noto-serif-tamil-vf-fonts +google-noto-serif-thai-vf-fonts +google-noto-serif-vf-fonts +gpgme +gpm-libs +graphene +graphene-devel +graphite2 +graphite2-devel +graphviz +graphviz-devel +grep +groff-base +grub2-common +grub2-efi-aa64 +grub2-tools +grub2-tools-extra +grub2-tools-minimal +grubby +gsettings-desktop-schemas +gsm +gsound +gssdp +gst-editing-services +gstreamer1 +gstreamer1-plugins-bad-free +gstreamer1-plugins-base +gstreamer1-plugins-good +gtest +gtest-devel +gtk2 +gtk3 +gtk4 +gtk4-devel +gtk-update-icon-cache +guile +gupnp +gupnp-av +gupnp-dlna +gupnp-igd +gvfs +gvfs-client +gzip +harfbuzz +harfbuzz-devel +hicolor-icon-theme +highcontrast-icon-theme +hunspell +hunspell-en +hwdata +hyphen +ibus +ibus-libpinyin +ibus-libs +iio-sensor-proxy +ima-evm-utils-libs +info +inih +iniparser +initscripts +initscripts-service +ipcalc +ipset +ipset-libs +iptables +iptables-help +iptables-libs +iptables-nft +iso-codes +iw +jack-audio-connection-kit +jansson +java-21-openjdk +java-21-openjdk-devel +java-21-openjdk-headless +javapackages-filesystem +jbig2dec +jbigkit-libs +jq +jsc4.1 +jsc5.0 +json-c +json-glib +json-glib-devel +kbd +kbd-legacy +kbd-misc +keyutils-libs +kmod +kmod-libs +kpartx +krb5-libs +lame +lcms2 +less +libacl +libadwaita +libadwaita-devel +libaio +libaom +libappstream-glib +libarchive +libargon2 +libass +libassuan +libasyncns +libatasmart +libatomic +libavdevice +libblkid +libblockdev +libbluray +libbpf +libbytesize +libcanberra +libcanberra-gtk3 +libcap +libcap-ng +libcbor +libcdio +libcdio-paranoia +libcloudproviders +libcomps +libconfig +libcurl +libdatrie +libdatrie-devel +libdav1d +libdazzle +libdb +libdbusmenu +libdbusmenu-gtk3 +libdmx +libdnf +libdrm +libedit +libepoxy +libepoxy-devel +liberation-fonts +libev +libevdev +libevent +libexif +libfdisk +libffado +libffi +libffi-devel +libfontenc +libgcc +libgcrypt +libgdata +libgee +libgexiv2 +libglvnd +libglvnd-core-devel +libglvnd-devel +libglvnd-egl +libglvnd-gles +libglvnd-glx +libglvnd-opengl +libgnomekbd +libgomp +libgpg-error +libgphoto2 +libgsf +libgtop2 +libgudev +libgusb +libgweather +libgweather-devel +libgxps +libhandy +libical +libICE +libicu +libicu-devel +libidn +libidn2 +libiec61883 +libiec61883-help +libijs +libimagequant +libimobiledevice +libinput +libiptcdata +libjcat +libjpeg-turbo +libjpeg-turbo-devel +libkcapi +libksba +libldac +libldb +libmediaart +libmnl +libmodplug +libmodulemd +libmount +libmpc +libmtp +libndp +libnet +libnetfilter_conntrack +libnfnetlink +libnftnl +libnghttp2 +libnghttp2-devel +libnice +libnl3 +libnma +libnotify +libnsl2 +libnvme +libogg +libosinfo +libpaper +libpcap +libpciaccess +libpfm +libpinyin +libpipeline +libplist +libpng +libpng-devel +libportal +libproxy +libpsl +libpsl-devel +libpwquality +LibRaw +libraw1394 +libraw1394-help +librepo +libreport-filesystem +librsvg2 +libsamplerate +libseccomp +libsecret +libselinux +libselinux-devel +libsemanage +libsepol +libsepol-devel +libshout +libsigc++20 +libsigsegv +libslirp +libSM +libsmartcols +libsmbclient +libsndfile +libsolv +libsoup +libsoup3 +libsoup3-devel +libspectre +libssh +libstdc++ +libstemmer +libsysprof-ui +libtalloc +libtasn1 +libtdb +libtevent +libthai +libthai-devel +libtheora +libtiff +libtiff-devel +libtirpc +libtool +libtool-ltdl +libtraceevent +libtracker-sparql3 +libudisks2 +libunistring +libunwind +libusbmuxd +libusbx +libuser +libutempter +libuuid +libv4l +libva +libvdpau +libverto +libvisual +libvncserver +libvorbis +libvpx +libwacom +libwacom-data +libwbclient +libwebp +libwinpr +libwpe +libX11 +libX11-devel +libXau +libXau-devel +libXaw +libxcb +libxcb-devel +libXcomposite +libxcrypt +libxcrypt-devel +libXcursor +libXcursor-devel +libxcvt +libXdamage +libXdamage-devel +libXdmcp +libXext +libXext-devel +libXfixes +libXfixes-devel +libXfont2 +libXft +libXft-devel +libXi +libXi-devel +libXinerama +libXinerama-devel +libxkbcommon +libxkbcommon-devel +libxkbcommon-x11 +libxkbfile +libxklavier +libxml2 +libxml++ +libxml2-devel +libxmlb +libXmu +libXpm +libXrandr +libXrandr-devel +libXrender +libXrender-devel +libXScrnSaver +libxshmfence +libxslt +libXt +libXtst +libXv +libXxf86dga +libXxf86vm +libyaml +lilv-libs +llvm-libs +lmdb +lockdev +logrotate +low-memory-monitor +lua +luajit +lua-posix +lvm2 +lvm2-dbusd +lvm2-help +lz4 +lzo +m4 +make +malcontent-libs +man-db +mcpp +mdadm +mesa-demos +mesa-dri-drivers +mesa-filesystem +mesa-libEGL +mesa-libgbm +mesa-libGL +mesa-libglapi +mesa-libGLU +mobile-broadband-provider-info +ModemManager-glib +mokutil +mozilla-filesystem +mozjs102 +mpfr +mpg123-libs +mtdev +multipath-tools +mutter +nautilus +ncurses +ncurses-base +ncurses-libs +ndctl +ndctl-libs +nettle +NetworkManager-libnm +newt +nftables +nm-connection-editor +npth +nspr +nss +nss-softokn +nss-util +ntfs-3g +ocl-icd +oniguruma +openal-soft +opencore-amr +OpenCSD +openEuler-gpg-keys +openEuler-logos +openEuler-release +openEuler-rpm-config +openjpeg2 +openldap +openssh +openssl +openssl-libs +openssl-pkcs11 +opus +orc +osinfo-db +osinfo-db-tools +os-prober +ostree +p11-kit +p11-kit-trust +PackageKit +pam +pango +pango-devel +pciutils +pcre2 +pcre2-devel +pcre +perf +perl +perl-Algorithm-Diff +perl-Archive-Tar +perl-autodie +perl-B-Debug +perl-bignum +perl-Carp +perl-Compress-Raw-Bzip2 +perl-Compress-Raw-Zlib +perl-Config-Perl-V +perl-constant +perl-CPAN-Meta +perl-CPAN-Meta-Requirements +perl-CPAN-Meta-YAML +perl-Data-Dumper +perl-devel +perl-Devel-PPPort +perl-Digest +perl-Digest-MD5 +perl-Digest-SHA +perl-Encode +perl-Encode-devel +perl-Encode-Locale +perl-Env +perl-Error +perl-experimental +perl-Exporter +perl-ExtUtils-Command +perl-ExtUtils-Install +perl-ExtUtils-MakeMaker +perl-ExtUtils-Manifest +perl-ExtUtils-ParseXS +perl-File-Fetch +perl-File-Path +perl-File-Temp +perl-Filter +perl-Filter-Simple +perl-Getopt-Long +perl-Git +perl-HTTP-Tiny +perl-IO-Compress +perl-IO-Socket-IP +perl-IO-Socket-SSL +perl-IPC-Cmd +perl-IPC-System-Simple +perl-IPC-SysV +perl-JSON-PP +perl-libnet +perl-libs +perl-Locale-Codes +perl-Locale-Maketext +perl-Math-BigInt +perl-Math-BigInt-FastCalc +perl-MIME-Base64 +perl-Module-CoreList +perl-Module-Load +perl-Module-Load-Conditional +perl-Module-Metadata +perl-Mozilla-CA +perl-Net-SSLeay +perl-Params-Check +perl-parent +perl-PathTools +perl-perlfaq +perl-PerlIO-via-QuotedPrint +perl-Perl-OSType +perl-Pod-Checker +perl-Pod-Escapes +perl-podlators +perl-Pod-Parser +perl-Pod-Perldoc +perl-Pod-Simple +perl-Pod-Usage +perl-Scalar-List-Utils +perl-Socket +perl-Storable +perl-Sys-Syslog +perl-Term-ANSIColor +perl-Term-Cap +perl-TermReadKey +perl-Test-Harness +perl-Test-Simple +perl-Text-Balanced +perl-Text-Diff +perl-Text-ParseWords +perl-Text-Tabs+Wrap +perl-Thread-Queue +perl-threads +perl-threads-shared +perl-Time-HiRes +perl-Time-Local +perl-Unicode-Collate +perl-Unicode-Normalize +perl-URI +perl-version +pigz +pinentry +pipewire +pipewire-gstreamer +pipewire-libs +pixman +pixman-devel +pkgconf +pngquant +policycoreutils +polkit +polkit-devel +polkit-help +polkit-libs +polkit-pkla-compat +poppler +poppler-cpp +poppler-data +poppler-glib +popt +procps-ng +protobuf +protobuf-c +protobuf-compiler +psmisc +publicsuffix-list +pulseaudio +pulseaudio-libs +pulseaudio-libs-glib2 +python3 +python3-cairo +python3-dateutil +python3-dbus +python3-distro +python3-dnf +python3-dnf-plugins-core +python3-firewall +python3-gobject +python3-gobject-base +python3-gpgme +python3-hawkey +python3-iniconfig +python3-libcomps +python3-libdnf +python3-mako +python3-markdown +python3-markupsafe +python3-nftables +python3-packaging +python3-pip +python3-pluggy +python3-pyparsing +python3-pyqt5-sip +python3-pytest +python3-pyudev +python3-qt5 +python3-qt5-base +python3-rpm +python3-setuptools +python3-six +python3-unbound +python-pip-wheel +python-qt5-rpm-macros +python-setuptools +qt5-qtbase +qt5-qtbase-common +qt5-qtbase-gui +qt5-qtconnectivity +qt5-qtdeclarative +qt5-qtenginio +qt5-qtlocation +qt5-qtmultimedia +qt5-qtsensors +qt5-qtserialport +qt5-qtsvg +qt5-qttools-common +qt5-qttools-libs-designer +qt5-qttools-libs-help +qt5-qtwebchannel +qt5-qtwebsockets +qt5-qtx11extras +qt5-qtxmlpatterns +qt5-srpm-macros +qt-settings +readline +rest +rpm +rpm-libs +rpm-ostree +rpm-ostree-libs +rtkit +rygel +samba-client-libs +samba-common +sbc +SDL +SDL2 +sed +selinux-policy +selinux-policy-targeted +serd +setup +sgml-common +shadow +shadow-subid-devel +shared-mime-info +shim +skopeo +slang +slirp4netns +snapd-glib +sord +sound-theme-freedesktop +soxr +speex +speexdsp +sqlite +sqlite-devel +sratom +srt-libs +startup-notification +switcheroo-control +sysprof +sysprof-cli +sysprof-devel +systemd +systemd-libs +systemd-pam +systemd-udev +systemtap-sdt-devel +taglib +tar +tcl +thin-provisioning-tools +thin-provisioning-tools-help +totem-pl-parser +tpm2-tss +tracker3 +tracker3-miners +trousers +twolame +tzdata +tzdata-java +uchardet +udisks2 +unbound-libs +upower +urw-base35-bookman-fonts +urw-base35-c059-fonts +urw-base35-d050000l-fonts +urw-base35-fonts +urw-base35-fonts-common +urw-base35-gothic-fonts +urw-base35-nimbus-mono-ps-fonts +urw-base35-nimbus-roman-fonts +urw-base35-nimbus-sans-fonts +urw-base35-p052-fonts +urw-base35-standard-symbols-ps-fonts +urw-base35-z003-fonts +usbmuxd +userspace-rcu +util-linux +util-linux-devel +vala +vala-devel +vid.stab +vim-common +vim-enhanced +vim-filesystem +vim-minimal +vo-amrwbenc +volume_key +vte291 +wavpack +wavpack-help +wayland +wayland-devel +webkit2gtk3 +webkit2gtk3-jsc +webkit2gtk4.1 +webkit2gtk5.0 +webp-pixbuf-loader +which +wireless-regdb +woff2 +wpebackend-fdo +wqy-zenhei-fonts +x264-libs +x265 +xcb-util +xcb-util-image +xcb-util-keysyms +xcb-util-renderutil +xcb-util-wm +xdg-dbus-proxy +xdg-desktop-portal +xdg-desktop-portal-gnome +xdg-desktop-portal-gtk +xdg-user-dirs +xdg-user-dirs-gtk +xdg-utils +xfsprogs +xfsprogs-xfs_scrub +xkeyboard-config +xorg-x11-drv-libinput +xorg-x11-fonts +xorg-x11-fonts-others +xorg-x11-font-utils +xorg-x11-proto-devel +xorg-x11-server +xorg-x11-server-common +xorg-x11-server-utils +xorg-x11-server-Xwayland +xorg-x11-utils +xorg-x11-xauth +xorg-x11-xinit +xorg-x11-xkb-utils +xvidcore +xz +xz-devel +xz-libs +yajl +yum +zenity +zimg +zip +zlib +zlib-devel +zstd +zvbi +openEuler-repos diff --git a/scripts/configs/raspberrypi/rpmlist-devstation-25.09 b/scripts/configs/raspberrypi/rpmlist-devstation-25.09 new file mode 100644 index 0000000..5323318 --- /dev/null +++ b/scripts/configs/raspberrypi/rpmlist-devstation-25.09 @@ -0,0 +1,1321 @@ +dnf +alsa-utils +haveged +wpa_supplicant +vim +net-tools +iproute +iputils +NetworkManager +NetworkManager-wifi +NetworkManager-wwan +NetworkManager-bluetooth +NetworkManager-ovs +NetworkManager-ppp +openssh-server +openssh-clients +passwd +hostname +bluez +pulseaudio-module-bluetooth +parted +raspberrypi-firmware +raspberrypi-bluetooth +sudo +bc +systemd-timesyncd +abattis-cantarell-fonts +abseil-cpp +accountsservice +accountsservice-libs +acl +adcli +adobe-mappings-cmap +adobe-mappings-cmap-lang +adobe-mappings-pdf +adwaita-cursor-theme +adwaita-icon-theme +adwaita-qt5 +alsa-lib +ansible +appstream +atk +atk-devel +atkmm +at-spi2-atk +at-spi2-core +audit +audit-libs +authselect +autoconf +autogen +automake +avahi-glib +avahi-libs +babeltrace +basesystem +bash +bind +bind-dnssec-doc +bind-dnssec-utils +bind-libs +bind-license +bind-utils +binutils +bluez-libs +bolt +boost-iostreams +brotli +brotli-devel +btrfs-progs +bubblewrap +bzip2 +bzip2-devel +ca-certificates +cairo +cairo-devel +cairo-gobject +cairo-gobject-devel +cairomm +c-ares +ccid +cdparanoia-libs +checkpolicy +chkconfig +chrony +chrpath +cmake +cmake-data +cmake-filesystem +cmake-rpm-macros +colord +colord-gtk +colord-libs +color-filesystem +containers-common +container-selinux +copy-jdk-configs +coreutils +cpio +cpp +cracklib +criu +cronie +crontabs +crun +crypto-policies +crypto-policies-scripts +cryptsetup +CUnit +CUnit-devel +cups-libs +cups-pk-helper +curl +cxl-libs +cyrus-sasl +cyrus-sasl-lib +daxctl-libs +dbus +dbus-common +dbus-daemon +dbus-glib +dbus-libs +dbus-tools +dbus-x11 +dconf +debugedit +dejavu-fonts +desktop-file-utils +device-mapper +device-mapper-event +devstation-config +dev-store +dhcp +diffutils +ding-libs +dmidecode +dnf-data +dnf-plugins-core +docbook-dtds +dosfstools +double-conversion +dracut +dracut-config-generic +dracut-config-rescue +dracut-live +dracut-network +dracut-squash +duktape +dwz +e2fsprogs +e2fsprogs-help +efibootmgr +efi-filesystem +efi-srpm-macros +efivar-libs +elfutils +elfutils-debuginfod-client +elfutils-default-yama-scope +elfutils-extra +elfutils-libelf +elfutils-libs +emacs-filesystem +enchant2 +epiphany-runtime +epkg +ethtool +euler-copilot-desktop +evolution-data-server +evolution-data-server-langpacks +exempi +exiv2 +expat +expect +ffmpeg +ffmpeg-libs +fftw-libs-single +file +file-libs +filesystem +findutils +firefox +firewalld +fish +flac +flatpak +folks +fontconfig +fontconfig-devel +fonts-filesystem +freeglut +freetype +freetype-devel +fribidi +fribidi-devel +fuse +fuse3 +fuse3-help +fuse-common +fuse-help +fuse-overlayfs +fwupd +gawk +gc +gcab +gcc +gcc-c++ +gcc-gdb-plugin +gcr +gcr4 +gcr4-base +gcr-base +gd +gdb +gdb-headless +gdbm +gdisk +gdk-pixbuf2 +gdk-pixbuf2-devel +gdk-pixbuf2-modules +gdm +geoclue2 +geocode-glib +geocode-glib-devel +gettext +gettext-envsubst +gettext-libs +gettext-runtime +giflib +git +git-core +gjs +glib2 +glib2-devel +glibc +glibc-common +glibc-devel +glibmm24 +glibmm24-help +glib-networking +gmock +gmp +gnome-autoar +gnome-bluetooth +gnome-calendar +gnome-clocks +gnome-color-manager +gnome-console +gnome-contacts +gnome-control-center +gnome-control-center-filesystem +gnome-desktop3 +gnome-doc-utils +gnome-doc-utils-stylesheets +gnome-keyring +gnome-keyring-pam +gnome-maps +gnome-menus +gnome-online-accounts +gnome-session +gnome-settings-daemon +gnome-shell +gnome-shell-extension-dash-to-dock +gnome-shell-extensions +gnome-software +gnome-terminal +gnome-tour +gnome-user-docs +gnome-weather +gnupg2 +gnutls +gobject-introspection +gobject-introspection-devel +google-droid-sans-fonts +google-noto-fonts-common +google-noto-sans-arabic-vf-fonts +google-noto-sans-armenian-vf-fonts +google-noto-sans-bengali-vf-fonts +google-noto-sans-canadian-aboriginal-vf-fonts +google-noto-sans-cherokee-vf-fonts +google-noto-sans-devanagari-vf-fonts +google-noto-sans-ethiopic-vf-fonts +google-noto-sans-georgian-vf-fonts +google-noto-sans-hebrew-vf-fonts +google-noto-sans-kannada-vf-fonts +google-noto-sans-khmer-vf-fonts +google-noto-sans-lao-vf-fonts +google-noto-sans-math-fonts +google-noto-sans-mono-vf-fonts +google-noto-sans-sinhala-vf-fonts +google-noto-sans-symbols2-fonts +google-noto-sans-symbols-vf-fonts +google-noto-sans-tamil-vf-fonts +google-noto-sans-thaana-vf-fonts +google-noto-sans-thai-vf-fonts +google-noto-sans-vf-fonts +google-noto-serif-armenian-vf-fonts +google-noto-serif-ethiopic-vf-fonts +google-noto-serif-georgian-vf-fonts +google-noto-serif-gujarati-vf-fonts +google-noto-serif-gurmukhi-vf-fonts +google-noto-serif-hebrew-vf-fonts +google-noto-serif-kannada-vf-fonts +google-noto-serif-khmer-vf-fonts +google-noto-serif-lao-vf-fonts +google-noto-serif-sinhala-vf-fonts +google-noto-serif-tamil-vf-fonts +google-noto-serif-thai-vf-fonts +google-noto-serif-vf-fonts +gpgme +gpgmepp +graphene +graphene-devel +graphite2 +graphite2-devel +graphviz +graphviz-devel +graphviz-gd +grep +groff-base +grub2-common +grub2-efi-aa64 +grub2-efi-aa64-cdboot +grub2-efi-aa64-modules +grub2-tools +grub2-tools-extra +grub2-tools-minimal +grubby +gsettings-desktop-schemas +gsettings-desktop-schemas-devel +gsm +gsound +gstreamer1 +gstreamer1-plugins-bad-free +gstreamer1-plugins-base +gstreamer1-plugins-good +gstreamer1-plugins-good-qt +gtest +gtest-devel +gtk2 +gtk3 +gtk4 +gtk4-devel +gtkmm30 +gtk-update-icon-cache +guile +gvfs +gvfs-client +gzip +harfbuzz +harfbuzz-devel +hdparm +hicolor-icon-theme +highcontrast-icon-theme +hunspell +hunspell-en +hwdata +hyphen +ibus +ibus-libpinyin +ibus-libs +iio-sensor-proxy +ima-evm-utils-libs +info +inih +iniparser +initscripts +initscripts-service +ipcalc +ipmitool +iprutils +ipset +ipset-libs +iptables +iptables-help +iptables-libs +iptables-nft +irqbalance +iso-codes +itstool +iw +jack-audio-connection-kit +jansson +java-21-openjdk +java-21-openjdk-devel +java-21-openjdk-headless +javapackages-filesystem +jbig2dec +jbigkit-libs +jitterentropy-library +jq +jsc4.1 +jsc6.0 +json-c +jsoncpp +json-glib +json-glib-devel +kbd +kbd-legacy +kbd-misc +kexec-tools +keyutils-libs +kf5-kcalendarcore +kf5-kcalendarcore-devel +kmod +kmod-libs +kpartx +krb5-libs +lame +lcms2 +less +libacl +libadwaita +libadwaita-devel +libadwaita-qt5 +libaio +libaom +libappstream-glib +libarchive +libargon2 +libasan +libass +libassuan +libasyncns +libatasmart +libatomic +libattr1 +libavdevice +libblkid +libblockdev +libbluray +libbpf +libbsd +libbytesize +libcanberra +libcanberra-gtk3 +libcap +libcap-ng +libcbor +libcdio +libcdio-paranoia +libcloudproviders +libcomps +libconfig +libcurl +libdaemon +libdatrie +libdatrie-devel +libdav1d +libdazzle +libdb +libdbusmenu +libdbusmenu-gtk3 +libdecor +libdecor-gtk +libdnf +libdrm +libdrm-devel +libdvdnav +libdvdread +libedit +libepoxy +libepoxy-devel +liberation-fonts +libestr +libev +libevdev +libevent +libexif +libfastjson +libfdisk +libffado +libffi +libffi-devel +libfontenc +libfontenc-devel +libgcc +libgcrypt +libgdata +libgee +libgexiv2 +libglvnd +libglvnd-core-devel +libglvnd-devel +libglvnd-egl +libglvnd-gles +libglvnd-glx +libglvnd-opengl +libgnomekbd +libgomp +libgpg-error +libgphoto2 +libgs +libgsf +libgtop2 +libgudev +libgusb +libgweather +libgweather-devel +libgxps +libhandy +libical +libical-devel +libICE +libicu +libicu-devel +libidn +libidn2 +libiec61883 +libiec61883-help +libijs +libimagequant +libimobiledevice +libinput +libipa_hbac +libiptcdata +libjcat +libjpeg-turbo +libjpeg-turbo-devel +libkcapi +libkcapi-fipscheck +libksba +libldac +libldb +libmd +libmetalink +libmnl +libmodplug +libmodulemd +libmount +libmpc +libmspack +libmtp +libndp +libnet +libnetfilter_conntrack +libnfnetlink +libnfsidmap +libnftnl +libnghttp2 +libnghttp2-devel +libnl3 +libnma +libnotify +libnsl2 +libnvme +libogg +libosinfo +libpaper +libpcap +libpciaccess +libpciaccess-devel +libpfm +libpinyin +libpipeline +libplist +libpng +libpng-devel +libportal +libproxy +libpsl +libpsl-devel +libpwquality +libraw1394 +libraw1394-help +librepo +libreport-filesystem +librsvg2 +libsamplerate +libseccomp +libsecret +libselinux +libselinux-devel +libsemanage +libsepol +libsepol-devel +libshout +libshumate +libsigc++20 +libsigc++20-help +libslirp +libSM +libsmartcols +libsmbclient +libsndfile +libsodium +libsolv +libsoup +libsoup3 +libsoup3-devel +libsrtp +libssh +libsss_autofs +libsss_certmap +libsss_idmap +libsss_nss_idmap +libsss_sudo +libstdc++ +libstdc++-devel +libstemmer +libsysprof-ui +libtalloc +libtasn1 +libtdb +libteam +libtevent +libtextstyle +libthai +libthai-devel +libtheora +libtiff +libtiff-devel +libtirpc +libtool +libtool-ltdl +libtraceevent +libtracker-sparql3 +libubsan +libudisks2 +libunistring +libunwind +liburing +libusbmuxd +libusbx +libuser +libutempter +libuuid +libuv +libv4l +libva +libvdpau +libverto +libvisual +libvorbis +libvpx +libwacom +libwacom-data +libwbclient +libwebp +libwebp-devel +libX11 +libX11-devel +libXau +libXau-devel +libxcb +libxcb-devel +libXcomposite +libxcrypt +libxcrypt-devel +libXcursor +libXcursor-devel +libxcvt +libXdamage +libXdamage-devel +libXdmcp +libXdmcp-devel +libXext +libXext-devel +libXfixes +libXfixes-devel +libXfont2 +libXfont2-devel +libXft +libXft-devel +libXi +libXi-devel +libXinerama +libXinerama-devel +libxkbcommon +libxkbcommon-devel +libxkbcommon-x11 +libxkbfile +libxklavier +libxml2 +libxml++ +libxml2-devel +libxmlb +libXmu +libXpm +libXrandr +libXrandr-devel +libXrender +libXrender-devel +libXScrnSaver +libxshmfence +libxslt +libXt +libXtst +libXv +libXxf86vm +libyaml +llvm-libs +lmdb +lm_sensors +lockdev +logrotate +low-memory-monitor +lshw-B.02.20-3.oe2509.aarch64.rpm +lsscsi +lua +lua-posix +lvm2 +lvm2-dbusd +lvm2-help +lz4 +lzo +lzo-devel +lzo-minilzo +m4 +make +malcontent-libs +mallard-rng +man-db +man-pages +mariadb +mariadb-backup +mariadb-common +mariadb-config +mariadb-connector-c +mariadb-errmsg +mariadb-gssapi-server +mariadb-server +mariadb-server-utils +mcstrans +mdadm +mesa-demos +mesa-dri-drivers +mesa-filesystem +mesa-libEGL +mesa-libEGL-devel +mesa-libgbm +mesa-libGL +mesa-libglapi +mesa-libGL-devel +mesa-libGLU +mesa-vulkan-drivers +mkfontscale +mobile-broadband-provider-info +ModemManager-glib +mokutil +mozilla-filesystem +mozjs102 +mpfr +mpg123-libs +mtdev +multipath-tools +mutter +mutter-devel +mysql-selinux +nautilus +ncurses +ncurses-base +ncurses-libs +ndctl +ndctl-libs +net-snmp +net-snmp-libs +nettle +NetworkManager-config-server +NetworkManager-libnm +newt +nftables +nm-connection-editor +nodejs +nodejs-docs +nodejs-full-i18n +nodejs-libs +nodejs-packaging +npm +npth +nspr +nss +nss-softokn +nss-util +ntfs-3g +ntp +ntpstat +numactl-libs +ocl-icd +oeDevPlugin +oedp +oegitext +oniguruma +openal-soft +opencore-amr +OpenCSD +openEuler-gpg-keys +openeuler-intelligence-cli +openEuler-latest-release +openEuler-logos +openEuler-release +openEuler-rpm-config +openjpeg2 +openldap +opensc +openssh +openssl +openssl-libs +openssl-pkcs11 +open-vm-tools +open-vm-tools-desktop +opus +orc +osinfo-db +osinfo-db-tools +os-prober +ostree +p11-kit +p11-kit-trust +PackageKit +pam +pango +pango-devel +pangomm +patch +pciutils +pcre2 +pcre2-devel +pcsc-lite +perf +perl +perl-Algorithm-Diff +perl-Archive-Tar +perl-autodie +perl-B-Debug +perl-bignum +perl-Carp +perl-Compress-Raw-Bzip2 +perl-Compress-Raw-Zlib +perl-Config-Perl-V +perl-constant +perl-CPAN-Meta +perl-CPAN-Meta-Requirements +perl-CPAN-Meta-YAML +perl-Data-Dumper +perl-DBD-MariaDB +perl-DBI +perl-devel +perl-Devel-PPPort +perl-Digest +perl-Digest-MD5 +perl-Digest-SHA +perl-Encode +perl-Encode-devel +perl-Encode-Locale +perl-Env +perl-Error +perl-experimental +perl-Exporter +perl-ExtUtils-Command +perl-ExtUtils-Install +perl-ExtUtils-MakeMaker +perl-ExtUtils-Manifest +perl-ExtUtils-ParseXS +perl-File-Fetch +perl-File-Path +perl-File-Temp +perl-Filter +perl-Filter-Simple +perl-Getopt-Long +perl-Git +perl-HTTP-Tiny +perl-Importer +perl-IO-Compress +perl-IO-Socket-IP +perl-IO-Socket-SSL +perl-IPC-Cmd +perl-IPC-System-Simple +perl-IPC-SysV +perl-JSON-PP +perl-libnet +perl-libs +perl-Locale-Codes +perl-Locale-Maketext +perl-Math-BigInt +perl-Math-BigInt-FastCalc +perl-MIME-Base32 +perl-MIME-Base64 +perl-Module-CoreList +perl-Module-Load +perl-Module-Load-Conditional +perl-Module-Metadata +perl-Mozilla-CA +perl-Net-SSLeay +perl-Params-Check +perl-parent +perl-PathTools +perl-perlfaq +perl-PerlIO-via-QuotedPrint +perl-Perl-OSType +perl-Pod-Checker +perl-Pod-Escapes +perl-podlators +perl-Pod-Parser +perl-Pod-Perldoc +perl-Pod-Simple +perl-Pod-Usage +perl-Scalar-List-Utils +perl-Socket +perl-Storable +perl-Sys-Syslog +perl-Term-ANSIColor +perl-Term-Cap +perl-TermReadKey +perl-Term-Table +perl-Test-Harness +perl-Test-Simple +perl-Text-Balanced +perl-Text-Diff +perl-Text-ParseWords +perl-Text-Tabs+Wrap +perl-Thread-Queue +perl-threads +perl-threads-shared +perl-Time-HiRes +perl-Time-Local +perl-Unicode-Collate +perl-Unicode-LineBreak +perl-Unicode-Normalize +perl-URI +perl-version +pigz +pinentry +pipewire +pipewire-gstreamer +pipewire-libs +pixman +pixman-devel +pkgconf +plymouth +pngquant +policycoreutils +policycoreutils-python-utils +polkit +polkit-devel +polkit-help +polkit-libs +polkit-pkla-compat +polkit-qt5-1 +polkit-qt5-1-devel +poppler +poppler-data +poppler-glib +popt +powertop +procps-ng +protobuf +protobuf-c +protobuf-compiler +psmisc +publicsuffix-list +pulseaudio +pulseaudio-libs +pulseaudio-libs-glib2 +python3 +python3-annotated-types +python3-anyio +python3-argon2-cffi +python3-argon2-cffi-bindings +python3-asgiref +python3-audit +python3-babel +python3-bcrypt +python3-cairo +python3-certifi +python3-cffi +python3-click +python3-colorama +python3-concurrent-log-handler +python3-configobj +python3-cryptography +python3-dateutil +python3-dbus +python3-decorator +python3-distro +python3-Django +python3-django-rest-framework +python3-dnf +python3-dnf-plugins-core +python3-dns +python3-dotenv +python3-email-validator +python3-firewall +python3-gobject +python3-gobject-base +python3-gpgme +python3-h11 +python3-hawkey +python3-httpcore +python3-httpx +python3-httpx-sse +python3-idna +python3-importlib-metadata +python3-iniconfig +python3-IPy +python3-jinja2 +python3-jmespath +python3-libcomps +python3-libdnf +python3-libselinux +python3-libsemanage +python3-libxml2 +python3-linux-procfs +python3-lxml +python3-mako +python3-markdown +python3-markdown-it-py +python3-markupsafe +python3-mcp +python3-mdurl +python3-mysqlclient +python3-netaddr +python3-nftables +python3-packaging +python3-paramiko +python3-perf +python3-pip +python3-pluggy +python3-ply +python3-policycoreutils +python3-portalocker +python3-prettytable +python3-psutil +python3-pyasn1 +python3-pycparser +python3-pydantic +python3-pydantic-core +python3-pydantic-settings +python3-pygments +python3-pynacl +python3-pyparsing +python3-pytest +python3-pytz +python3-pyudev +python3-pyyaml +python3-rich +python3-rpm +python3-schedutils +python3-setools +python3-setuptools +python3-shellingham +python3-six +python3-slip +python3-sniffio +python3-sqlparse +python3-sse-starlette +python3-starlette +python3-typer +python3-typer-cli +python3-typer-slim +python3-typing-extensions +python3-typing-inspection +python3-ujson +python3-unbound +python3-uvicorn +python3-wcwidth +python3-zipp +python3-zstandard +python-pip-wheel +python-setuptools +qgnomeplatform-qt5 +qrencode +qt5-qtbase +qt5-qtbase-common +qt5-qtbase-devel +qt5-qtbase-gui +qt5-qtdeclarative +qt5-qtgraphicaleffects +qt5-qtquickcontrols2 +qt5-qtwayland +qt5-qtx11extras +qt5-rpm-macros +qt5-srpm-macros +qt-settings +rdma-core +readline +rest +rng-tools +roo-code +rootfiles +rpm +rpm-build +rpm-libs +rpm-ostree +rpm-ostree-libs +rsync +rsyslog +rtkit +rust-cbindgen +rust-ripgrep +samba-client +samba-client-libs +samba-common +samba-libs +sbc +SDL +SDL2 +SDL3 +security-tool +sed +selinux-policy +selinux-policy-mls +selinux-policy-targeted +setup +setxkbmap +sg3_utils +sgml-common +shadow +shadow-subid-devel +shared-mime-info +shim +skopeo +slang +slirp4netns +snapd-glib +snappy +sombok +sound-theme-freedesktop +soundtouch +soxr +speex +speexdsp +sqlite +sqlite-devel +squashfs-tools +srt-libs +sshpass +sssd +sssd-ad +sssd-client +sssd-common +sssd-common-pac +sssd-ipa +sssd-krb5 +sssd-krb5-common +sssd-ldap +sssd-nfs-idmap +sssd-proxy +startup-notification +switcheroo-control +sysfsutils +sysprof +sysprof-cli +sysprof-devel +systemd +systemd-libs +systemd-pam +systemd-rpm-macros +systemd-udev +systemtap +systemtap-client +systemtap-runtime +systemtap-sdt-devel +taglib +tar +tcl +telepathy-filesystem +telepathy-glib +telepathy-logger +thin-provisioning-tools +thin-provisioning-tools-help +thunderbird +thunderbird-librnp-rnp +tigervnc-license +tigervnc-selinux +tigervnc-server +tigervnc-server-minimal +timedatex +totem-pl-parser +tpm2-tss +tracker3 +tracker3-miners +trousers +ttmkfdir +tuned +twolame +tzdata +tzdata-java +uchardet +udisks2 +umockdev +unbound-libs +unzip +upower +urw-base35-bookman-fonts +urw-base35-c059-fonts +urw-base35-d050000l-fonts +urw-base35-fonts +urw-base35-fonts-common +urw-base35-gothic-fonts +urw-base35-nimbus-mono-ps-fonts +urw-base35-nimbus-roman-fonts +urw-base35-nimbus-sans-fonts +urw-base35-p052-fonts +urw-base35-standard-symbols-ps-fonts +urw-base35-z003-fonts +usbmuxd +userspace-rcu +util-linux +util-linux-devel +uv +vala +vala-devel +vid.stab +vim-minimal +virt-what +vo-amrwbenc +volume_key +vscodium +vte291 +vulkan-headers +vulkan-loader +vulkan-loader-devel +wavpack +wavpack-help +wayland +wayland-devel +webkit2gtk4.1 +webkitgtk6.0 +webrtc-audio-processing +wget +which +wireless-regdb +woff2 +wqy-zenhei-fonts +x264-libs +x265 +xcb-util +xcb-util-image +xcb-util-keysyms +xcb-util-renderutil +xcb-util-wm +xdg-dbus-proxy +xdg-desktop-portal +xdg-desktop-portal-gnome +xdg-desktop-portal-gtk +xdg-user-dirs +xdg-user-dirs-gtk +xdg-utils +xfsprogs +xfsprogs-xfs_scrub +xhost +xkbcomp +xkeyboard-config +xmlsec1 +xmodmap +xorg-x11-drv-amdgpu +xorg-x11-drv-amdgpu-debuginfo +xorg-x11-drv-amdgpu-debugsource +xorg-x11-drv-ati +xorg-x11-drv-ati-debuginfo +xorg-x11-drv-ati-debugsource +xorg-x11-drv-ati-help +xorg-x11-drv-dummy +xorg-x11-drv-dummy-debuginfo +xorg-x11-drv-dummy-debugsource +xorg-x11-drv-dummy-help +xorg-x11-drv-evdev +xorg-x11-drv-evdev-debuginfo +xorg-x11-drv-evdev-debugsource +xorg-x11-drv-evdev-devel +xorg-x11-drv-evdev-help +xorg-x11-drv-fbdev +xorg-x11-drv-fbdev-debuginfo +xorg-x11-drv-fbdev-debugsource +xorg-x11-drv-fbdev-help +xorg-x11-drv-libinput +xorg-x11-drv-libinput-debuginfo +xorg-x11-drv-libinput-debugsource +xorg-x11-drv-libinput-devel +xorg-x11-drv-libinput-help +xorg-x11-drv-nouveau +xorg-x11-drv-nouveau-debuginfo +xorg-x11-drv-nouveau-debugsource +xorg-x11-drv-nouveau-help +xorg-x11-drv-qxl +xorg-x11-drv-qxl-debuginfo +xorg-x11-drv-qxl-debugsource +xorg-x11-drv-synaptics-debuginfo +xorg-x11-drv-synaptics-debugsource +xorg-x11-drv-synaptics-devel +xorg-x11-drv-synaptics-legacy +xorg-x11-drv-v4l +xorg-x11-drv-v4l-debuginfo +xorg-x11-drv-v4l-debugsource +xorg-x11-drv-v4l-help +xorg-x11-drv-wacom +xorg-x11-drv-wacom-debuginfo +xorg-x11-drv-wacom-debugsource +xorg-x11-drv-wacom-devel +xorg-x11-drv-wacom-help +xorg-x11-fonts +xorg-x11-fonts-others +xorg-x11-font-utils +xorg-x11-proto-devel +xorg-x11-server +xorg-x11-server-common +xorg-x11-server-devel +xorg-x11-server-Xwayland +xorg-x11-util-macros +xorg-x11-xauth +xorg-x11-xinit +xprop +xrdb +xvidcore +xxhash-libs +xz +xz-devel +xz-libs +yajl +yelp-tools +yelp-xsl +yum +zenity +zimg +zip +zlib +zlib-devel +zstd +zstd-devel +zvbi +openEuler-repos diff --git a/scripts/gen_image.sh b/scripts/gen_image.sh index a6b1671..54c1c56 100755 --- a/scripts/gen_image.sh +++ b/scripts/gen_image.sh @@ -277,7 +277,8 @@ outputd(){ fi mv ${workdir}/${name}.img ${outputdir} LOG "xz openEuler image begin..." - xz ${outputdir}/${name}.img + pushd $outputdir + xz -T 20 ${name}.img if [ ! -f ${outputdir}/${name}.img.xz ]; then ERROR "xz openEuler image failed!" exit 2 @@ -311,12 +312,10 @@ outputd(){ rm ${workdir}/idbloader.img rm ${workdir}/u-boot.itb - pushd $outputdir - sha256sum ${name}.tar.gz >> ${name}.tar.gz.sha256sum + sha256sum ${name}.tar.gz > ${name}.tar.gz.sha256sum popd fi - pushd $outputdir - sha256sum ${name}.img.xz >> ${name}.img.xz.sha256sum + sha256sum ${name}.img.xz > ${name}.img.xz.sha256sum popd LOG "The target images: ${outputdir}/${name}.img.xz."