diff --git a/README.en.md b/README.en.md
index 178e836..fdf8f52 100644
--- a/README.en.md
+++ b/README.en.md
@@ -95,6 +95,14 @@ Basic information of the images for Raspberry Pi is as follows. [more images](do
+| openEuler 24.03 LTS SP1 alpha1 (DevStation and Chinese input method) |
+- root (openeuler)
- pi (raspberry)
|
+2025/01/27 |
+1004.5 MiB |
+6.6.0-75.0.0.11 |
+openEuler 24.03 LTS SP1 repository |
+
+
| openEuler 24.03 LTS SP1 alpha1 |
- root (openeuler)
- pi (raspberry)
|
2025/01/06 |
@@ -143,14 +151,6 @@ Basic information of the images for Raspberry Pi is as follows. [more images](do
openEuler 24.03 LTS SP1 repository |
-| openEuler 24.09 DevStation alpha1 |
-- root (openeuler)
- pi (raspberry)
|
-2024/12/25 |
-993.5 MiB |
-6.6.0-45.0.0.9 |
-openEuler 24.09 repository |
-
-
| openEuler 22.03 LTS SP4 alpha1 |
- root (openeuler)
- pi (raspberry)
|
2024/07/06 |
diff --git a/README.md b/README.md
index 0fcaa6e..a457cbd 100644
--- a/README.md
+++ b/README.md
@@ -94,6 +94,14 @@ SIG 组基本信息位于 [sig-SBC](https://gitee.com/openeuler/community/tree/m
+| openEuler 24.03 LTS SP1 内测版(DevStation 开发者工作站、中文输入法) |
+- root(openeuler)
- pi(raspberry)
|
+2025/01/27 |
+1004.5 MiB |
+6.6.0-75.0.0.11 |
+openEuler 24.03 LTS SP1 源仓库 |
+
+
| openEuler 24.03 LTS SP1 内测版 |
- root(openeuler)
- pi(raspberry)
|
2025/01/06 |
@@ -142,14 +150,6 @@ SIG 组基本信息位于 [sig-SBC](https://gitee.com/openeuler/community/tree/m
openEuler 24.03 LTS SP1 源仓库 |
-| openEuler 24.09 DevStation 内测版 |
-- root(openeuler)
- pi(raspberry)
|
-2024/12/25 |
-993.5 MiB |
-6.6.0-45.0.0.9 |
-openEuler 24.09 源仓库 |
-
-
| openEuler 22.03 LTS SP4 内测版 |
- root(openeuler)
- pi(raspberry)
|
2024/07/06 |
diff --git a/documents/raspberrypi/images.en.md b/documents/raspberrypi/images.en.md
index 01f0131..e062949 100644
--- a/documents/raspberrypi/images.en.md
+++ b/documents/raspberrypi/images.en.md
@@ -15,6 +15,15 @@ Basic information of the image is as follows:
+| openEuler 24.03 LTS SP1 alpha1 (DevStation and Chinese input method) |
+- root (openeuler)
- pi (raspberry)
|
+- |
+2025/01/27 |
+1004.5 MiB |
+6.6.0-75.0.0.11 |
+openEuler 24.03 LTS SP1 repository |
+
+
| openEuler 24.03 LTS SP1 alpha1 |
- root (openeuler)
- pi (raspberry)
|
- |
diff --git a/documents/raspberrypi/images.md b/documents/raspberrypi/images.md
index a13bb59..460dfe4 100644
--- a/documents/raspberrypi/images.md
+++ b/documents/raspberrypi/images.md
@@ -15,6 +15,15 @@
+| openEuler 24.03 LTS SP1 内测版(DevStation 开发者工作站、中文输入法) |
+- root(openeuler)
- pi(raspberry)
|
+- |
+2025/01/27 |
+1004.5 MiB |
+6.6.0-75.0.0.11 |
+openEuler 24.03 LTS SP1 源仓库 |
+
+
| openEuler 24.03 LTS SP1 内测版 |
- root(openeuler)
- pi(raspberry)
|
- |
diff --git a/documents/树莓派.md b/documents/树莓派.md
index c5153ad..8230fd3 100644
--- a/documents/树莓派.md
+++ b/documents/树莓派.md
@@ -82,11 +82,12 @@
> **须知:**
>当前支持多个 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 版本。
->如果构建包含 Xfce/UKUI/DDE/GNOME 桌面环境的镜像,需要注意四点:
+>如果构建包含 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 版本。
>3. 构建包含 GNOME 桌面环境的镜像,当前只支持 openEuler 24.03 LTS/24.09/24.03 LTS SP1 版本。
->4. 根据需要设置 -s/--spec,其具体意义见该参数的介绍部分。
+>4. 构建 DevStation 开发者工作站的镜像,当前只支持 openEuler 24.03 LTS SP1 版本。
+>5. 根据需要设置 -s/--spec,其具体意义见该参数的介绍部分。
使用已有的树莓派内核、固件、蓝牙等 RPM 包构建镜像。
@@ -126,6 +127,7 @@
- `ukui`,带 UKUI 桌面以及中文字体、输入法等全部配套软件。
- `dde`,带 DDE 桌面以及中文字体、输入法等全部配套软件。
- `gnome`,带 GNOME 桌面以及中文字体、输入法等全部配套软件。
+ - `devstation`,带 GNOME 桌面、中文字体、输入法、大量开发工具和 IDE 等配套软件。
- rpmlist 文件路径,其中包含镜像中要安装的软件列表,内容参考 [rpmlist](../scripts/raspberrypi/config/rpmlist)。
默认使用 `headless` 选项。
@@ -142,7 +144,7 @@
> **须知:**
>当前支持三个 openEuler 版本,即 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 版本。
->如果构建包含 Xfce/UKUI/DDE 桌面环境的镜像,需要注意五点:
+>如果构建包含 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`。
> - openEuler 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`。
@@ -179,7 +181,9 @@
> - openEuler 24.03 LTS/24.09/24.03 LTS SP1:需要选择 [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`。
>4. 构建包含 GNOME 桌面环境的镜像,当前只支持 openEuler 24.03 LTS/22.03 LTS SP4/24.09/24.03 LTS SP1 版本。
> - openEuler 24.03 LTS/24.09/24.03 LTS SP1:需要选择 [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`。
->5. 根据需要设置 -s/--spec,其具体意义见该参数的介绍部分。
+>5. 构建 DevStation 开发者工作站的镜像,当前只支持 openEuler 24.03 LTS SP1 版本。
+> - openEuler 24.03 LTS SP1:需要选择 [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`。
+>6. 根据需要设置 -s/--spec,其具体意义见该参数的介绍部分。
##### 主机上构建
@@ -227,6 +231,7 @@
- `ukui`,带 UKUI 桌面以及中文字体、输入法等全部配套软件。
- `dde`,带 DDE 桌面以及中文字体、输入法等全部配套软件。
- `gnome`,带 GNOME 桌面以及中文字体、输入法等全部配套软件。
+ - `devstation`,带 GNOME 桌面、中文字体、输入法、大量开发工具和 IDE 等配套软件。
- rpmlist 文件路径,该文件包含镜像中要安装的软件列表,内容参考 [rpmlist](../scripts/raspberrypi/config-common/rpmlist)。
默认使用 `headless` 选项。
diff --git a/scripts/raspberrypi/build-image.sh b/scripts/raspberrypi/build-image.sh
index c9c6911..efc5f51 100644
--- a/scripts/raspberrypi/build-image.sh
+++ b/scripts/raspberrypi/build-image.sh
@@ -10,7 +10,7 @@ Options:
-d, --dir DIR The directory for storing the image and other temporary files, which defaults to be the directory in which the script resides. If the DIR does not exist, it will be created automatically.
-r, --repo REPO_INFO Required! The URL/path of target repo file or list of repo's baseurls which should be a space separated list.
-n, --name IMAGE_NAME The raspberrypi image name to be built.
- -s, --spec SPEC The image's specification: headless, xfce, ukui, dde, gnome or the file path of rpmlist. The default is headless.
+ -s, --spec SPEC The image's specification: headless, xfce, ukui, dde, gnome, devstation or the file path of rpmlist. The default is headless.
-h, --help Show command help.
"
@@ -123,7 +123,7 @@ prepare(){
fi
if [ "x$spec_param" == "xheadless" ] || [ "x$spec_param" == "x" ]; then
:
- elif [ "x$spec_param" == "xxfce" ] || [ "x$spec_param" == "xukui" ] || [ "x$spec_param" == "xdde" ] || [ "x$spec_param" == "xgnome" ]; then
+ elif [ "x$spec_param" == "xxfce" ] || [ "x$spec_param" == "xukui" ] || [ "x$spec_param" == "xdde" ] || [ "x$spec_param" == "xgnome" ] || [ "x$spec_param" == "xdevstation" ]; then
CONFIG_RPM_LIST=${euler_dir}/rpmlist-${spec_param}
elif [ -f ${spec_param} ]; then
cp ${spec_param} ${tmp_dir}/
diff --git a/scripts/raspberrypi/config/chroot.sh b/scripts/raspberrypi/config/chroot.sh
index adafbff..168aa8a 100755
--- a/scripts/raspberrypi/config/chroot.sh
+++ b/scripts/raspberrypi/config/chroot.sh
@@ -34,7 +34,7 @@ ln -s /lib/firmware /etc/firmware
if [ -f /etc/locale.conf ]; then
sed -i -e "s/^LANG/#LANG/" /etc/locale.conf
fi
-if [ "x$1" == "xxfce" ] || [ "x$1" == "xukui" ] || [ "x$1" == "xdde" ] || [ "x$1" == "xgnome" ]; then
+if [ "x$1" == "xxfce" ] || [ "x$1" == "xukui" ] || [ "x$1" == "xdde" ] || [ "x$1" == "xgnome" ] || [ "x$1" == "xdevstation" ]; then
echo 'LANG="zh_CN.UTF-8"' >> /etc/locale.conf
cat << EOF > /etc/X11/xorg.conf.d/99-vc4.conf
Section "OutputClass"
@@ -48,6 +48,6 @@ EOF
else
echo 'LANG="en_US.utf8"' >> /etc/locale.conf
fi
-if [ "x$1" == "xgnome" ]; then
+if [ "x$1" == "xgnome" ] || [ "x$1" == "xdevstation" ]; then
systemctl enable gdm
fi
diff --git a/scripts/raspberrypi/config/rpmlist-devstation b/scripts/raspberrypi/config/rpmlist-devstation
new file mode 100644
index 0000000..8044306
--- /dev/null
+++ b/scripts/raspberrypi/config/rpmlist-devstation
@@ -0,0 +1,1028 @@
+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
+bc
+binutils
+bluez
+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
+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
+iproute
+ipset
+ipset-libs
+iptables
+iptables-help
+iptables-libs
+iptables-nft
+iputils
+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
+NetworkManager-libnm
+NetworkManager-wifi
+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-repos
+openEuler-rpm-config
+openjpeg2
+openldap
+openssh
+openssh-clients
+openssh-server
+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
+passwd
+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
+pulseaudio-module-bluetooth
+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
+sudo
+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
+wpa_supplicant
+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