diff --git a/README.en.md b/README.en.md index 39d162b..178e836 100644 --- a/README.en.md +++ b/README.en.md @@ -80,7 +80,10 @@ You can get introduction of openEuler SBC SIG from [sig-SBC](https://gitee.com/o ### Raspberry Pi -Basic information of the images for Raspberry Pi is as follows. [more images](documents/images.en.md) +>![](documents/public_sys-resources/icon-notice.gif) **Note:** +>Currently, only the openEuler 24.03 LTS SP1 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) @@ -92,6 +95,54 @@ Basic information of the images for Raspberry Pi is as follows. [more images](do + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -100,54 +151,6 @@ Basic information of the images for Raspberry Pi is as follows. [more images](do - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -195,54 +198,6 @@ Basic information of the images for Raspberry Pi is as follows. [more images](do - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Version

openEuler 24.03 LTS SP1 alpha1
  • root (openeuler)
  • pi (raspberry)

2025/01/06

293.6 MiB

6.6.0-72.0.0.10

openEuler 24.03 LTS SP1 repository
openEuler 24.03 LTS SP1 alpha1 (UKUI desktop and Chinese input method)
  • root (openeuler)
  • pi (raspberry)

2025/01/06

1.6 GiB

6.6.0-72.0.0.10

openEuler 24.03 LTS SP1 repository
openEuler 24.03 LTS SP1 alpha1 (DDE desktop and Chinese input method)
  • root (openeuler)
  • pi (raspberry)

2025/01/06

1.8 GiB

6.6.0-72.0.0.10

openEuler 24.03 LTS SP1 repository
openEuler 24.03 LTS SP1 alpha1 (GNOME desktop and Chinese input method)
  • root (openeuler)
  • pi (raspberry)

2025/01/07

2.5 GiB

6.6.0-72.0.0.10

openEuler 24.03 LTS SP1 repository
openEuler 24.03 LTS SP1 alpha1 (EFI boot)
  • root (openeuler)
  • pi (raspberry)

2025/01/07

323 MiB

6.6.0-72.0.0.11

openEuler 24.03 LTS SP1 repository
openEuler 24.03 LTS SP1
  • root(openeuler)
  • pi(raspberry)

2024/12/31

288 MiB

6.6.0-72.0.0.10

openEuler 24.03 LTS SP1 repository
openEuler 24.09 DevStation alpha1
  • root (openeuler)
  • pi (raspberry)

2024/12/25

openEuler 24.09 repository
openEuler 24.09 alpha1
  • root (openeuler)
  • pi (raspberry)

2024/10/14

271 MiB

6.6.0-45.0.0.9

openEuler 24.09 repository
openEuler 24.09 alpha1 (UKUI desktop and Chinese input method)
  • root (openeuler)
  • pi (raspberry)

2024/10/14

1.6 GiB

6.6.0-45.0.0.9

openEuler 24.09 repository
openEuler 24.09 alpha1 (DDE desktop and Chinese input method)
  • root (openeuler)
  • pi (raspberry)

2024/10/14

1.7 GiB

6.6.0-45.0.0.9

openEuler 24.09 repository
openEuler 24.09 alpha1 (Xfce desktop and Chinese input method)
  • root (openeuler)
  • pi (raspberry)

2024/10/14

2.2 GiB

6.6.0-45.0.0.9

openEuler 24.09 repository
openEuler 24.09 alpha1 (EFI boot)
  • root (openeuler)
  • pi (raspberry)

2024/10/14

298 MiB

6.6.0-46.0.0.10

openEuler 24.09 repository
openEuler 24.09
  • root(openeuler)
  • pi(raspberry)

2024/09/29

268 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

5.10.0-209.0.0.21

openEuler 22.03 LTS SP4 repository
openEuler 24.03 LTS alpha1
  • root (openeuler)
  • pi (raspberry)

2024/06/24

214 MiB

6.6.0-26.0.0.4

openEuler 24.03 LTS repository
openEuler 24.03 LTS alpha1 (UKUI desktop and Chinese input method)
  • root (openeuler)
  • pi (raspberry)

2024/06/24

1.6 GiB

6.6.0-26.0.0.4

openEuler 24.03 LTS repository
openEuler 24.03 LTS alpha1 (DDE desktop and Chinese input method)
  • root (openeuler)
  • pi (raspberry)

2024/06/24

1.7 GiB

6.6.0-26.0.0.4

openEuler 24.03 LTS repository
openEuler 24.03 LTS alpha1 (Xfce desktop and Chinese input method)
  • root (openeuler)
  • pi (raspberry)

2024/06/24

2.2 GiB

6.6.0-26.0.0.4

openEuler 24.03 LTS repository
openEuler 24.03 LTS alpha1 (EFI boot)
  • root (openeuler)
  • pi (raspberry)

2024/06/24

330 MiB

6.6.0-30.0.0.6

openEuler 24.03 LTS repository
openEuler 24.03 LTS
  • root(openeuler)
  • pi(raspberry)

2024/06/04

244 MiB

6.6.0-26.0.0.4

openEuler 24.03 LTS repository
### Rockchip diff --git a/README.md b/README.md index eb1411c..0fcaa6e 100644 --- a/README.md +++ b/README.md @@ -79,6 +79,9 @@ SIG 组基本信息位于 [sig-SBC](https://gitee.com/openeuler/community/tree/m ### 树莓派 +>![](./documents/public_sys-resources/icon-notice.gif) **须知:** +>当前只有 openEuler 24.03 LTS SP1 版本的树莓派镜像同时支持树莓派 5 和树莓派 3B/3B+/4B/400,其他版本的树莓派镜像只支持树莓派 3B/3B+/4B/400。 + 树莓派镜像的基本信息如下所示。[更多树莓派镜像](documents/raspberrypi/images.md) @@ -91,6 +94,54 @@ SIG 组基本信息位于 [sig-SBC](https://gitee.com/openeuler/community/tree/m + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -99,54 +150,6 @@ SIG 组基本信息位于 [sig-SBC](https://gitee.com/openeuler/community/tree/m - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -194,54 +197,6 @@ SIG 组基本信息位于 [sig-SBC](https://gitee.com/openeuler/community/tree/m - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
openEuler 24.03 LTS SP1 内测版
  • root(openeuler)
  • pi(raspberry)

2025/01/06

293.6 MiB

6.6.0-72.0.0.10

openEuler 24.03 LTS SP1 源仓库
openEuler 24.03 LTS SP1 内测版(UKUI 桌面、中文输入法)
  • root(openeuler)
  • pi(raspberry)

2025/01/06

1.6 GiB

6.6.0-72.0.0.10

openEuler 24.03 LTS SP1 源仓库
openEuler 24.03 LTS SP1 内测版(DDE 桌面、中文输入法)
  • root(openeuler)
  • pi(raspberry)

2025/01/06

1.8 GiB

6.6.0-72.0.0.10

openEuler 24.03 LTS SP1 源仓库
openEuler 24.03 LTS SP1 内测版(GNOME 桌面、中文输入法)
  • root(openeuler)
  • pi(raspberry)

2025/01/07

2.5 GiB

6.6.0-72.0.0.10

openEuler 24.03 LTS SP1 源仓库
openEuler 24.03 LTS SP1 内测版(EFI 引导启动)
  • root(openeuler)
  • pi(raspberry)

2025/01/07

323 MiB

6.6.0-72.0.0.11

openEuler 24.03 LTS SP1 源仓库
openEuler 24.03 LTS SP1
  • root(openeuler)
  • pi(raspberry)

2024/12/31

288 MiB

6.6.0-72.0.0.10

openEuler 24.03 LTS SP1 源仓库
openEuler 24.09 DevStation 内测版
  • root(openeuler)
  • pi(raspberry)

2024/12/25

openEuler 24.09 源仓库
openEuler 24.09 内测版
  • root(openeuler)
  • pi(raspberry)

2024/10/14

271 MiB

6.6.0-45.0.0.9

openEuler 24.09 源仓库
openEuler 24.09 内测版(UKUI 桌面、中文输入法)
  • root(openeuler)
  • pi(raspberry)

2024/10/14

1.6 GiB

6.6.0-45.0.0.9

openEuler 24.09 源仓库
openEuler 24.09 内测版(DDE 桌面、中文输入法)
  • root(openeuler)
  • pi(raspberry)

2024/10/14

1.7 GiB

6.6.0-45.0.0.9

openEuler 24.09 源仓库
openEuler 24.09 内测版(Xfce 桌面、中文输入法)
  • root(openeuler)
  • pi(raspberry)

2024/10/14

2.2 GiB

6.6.0-45.0.0.9

openEuler 24.09 源仓库
openEuler 24.09 内测版(EFI 引导启动)
  • root(openeuler)
  • pi(raspberry)

2024/10/14

298 MiB

6.6.0-46.0.0.10

openEuler 24.09 源仓库
openEuler 24.09
  • root(openeuler)
  • pi(raspberry)

2024/09/29

268 MiB

6.6.0-45.0.0.9

openEuler 24.09 源仓库
openEuler 22.03 LTS SP4 内测版
  • root(openeuler)
  • pi(raspberry)

2024/07/06

5.10.0-209.0.0.21

openEuler 22.03 LTS SP4 源仓库
openEuler 24.03 LTS 内测版
  • root(openeuler)
  • pi(raspberry)

2024/06/24

214 MiB

6.6.0-26.0.0.4

openEuler 24.03 LTS 源仓库
openEuler 24.03 LTS 内测版(UKUI 桌面、中文输入法)
  • root(openeuler)
  • pi(raspberry)

2024/06/24

1.6 GiB

6.6.0-26.0.0.4

openEuler 24.03 LTS 源仓库
openEuler 24.03 LTS 内测版(DDE 桌面、中文输入法)
  • root(openeuler)
  • pi(raspberry)

2024/06/24

1.7 GiB

6.6.0-26.0.0.4

openEuler 24.03 LTS 源仓库
openEuler 24.03 LTS 内测版(Xfce 桌面、中文输入法)
  • root(openeuler)
  • pi(raspberry)

2024/06/24

2.2 GiB

6.6.0-26.0.0.4

openEuler 24.03 LTS 源仓库
openEuler 24.03 LTS 内测版(EFI 引导启动)
  • root(openeuler)
  • pi(raspberry)

2024/06/24

330 MiB

6.6.0-30.0.0.6

openEuler 24.03 LTS 源仓库
openEuler 24.03 LTS
  • root(openeuler)
  • pi(raspberry)

2024/06/04

244 MiB

6.6.0-26.0.0.4

openEuler 24.03 LTS 源仓库
### 瑞芯微等其他开发板 diff --git a/documents/raspberrypi/images.en.md b/documents/raspberrypi/images.en.md index 97ed059..01f0131 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 24.03 LTS SP1 alpha1 + +

-

+

2025/01/06

+

293.6 MiB

+

6.6.0-72.0.0.10

+openEuler 24.03 LTS SP1 repository + + +openEuler 24.03 LTS SP1 alpha1 (UKUI desktop and Chinese input method) + +

-

+

2025/01/06

+

1.6 GiB

+

6.6.0-72.0.0.10

+openEuler 24.03 LTS SP1 repository + + +openEuler 24.03 LTS SP1 alpha1 (DDE desktop and Chinese input method) + +

-

+

2025/01/06

+

1.8 GiB

+

6.6.0-72.0.0.10

+openEuler 24.03 LTS SP1 repository + + +openEuler 24.03 LTS SP1 alpha1 (GNOME desktop and Chinese input method) + +

-

+

2025/01/07

+

2.5 GiB

+

6.6.0-72.0.0.10

+openEuler 24.03 LTS SP1 repository + + +openEuler 24.03 LTS SP1 alpha1 (EFI boot) + +

-

+

2025/01/07

+

323 MiB

+

6.6.0-72.0.0.11

+openEuler 24.03 LTS SP1 repository + + +openEuler 24.03 LTS SP1 + +

-

+

2024/12/31

+

288 MiB

+

6.6.0-72.0.0.10

+openEuler 24.03 LTS SP1 repository + + openEuler 24.09 DevStation alpha1

-

diff --git a/documents/raspberrypi/images.md b/documents/raspberrypi/images.md index fd2239c..a13bb59 100644 --- a/documents/raspberrypi/images.md +++ b/documents/raspberrypi/images.md @@ -15,6 +15,60 @@ +openEuler 24.03 LTS SP1 内测版 + +

-

+

2025/01/06

+

293.6 MiB

+

6.6.0-72.0.0.10

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

-

+

2025/01/06

+

1.6 GiB

+

6.6.0-72.0.0.10

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

-

+

2025/01/06

+

1.8 GiB

+

6.6.0-72.0.0.10

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

-

+

2025/01/07

+

2.5 GiB

+

6.6.0-72.0.0.10

+openEuler 24.03 LTS SP1 源仓库 + + +openEuler 24.03 LTS SP1 内测版(EFI 引导启动) + +

-

+

2025/01/07

+

323 MiB

+

6.6.0-72.0.0.11

+openEuler 24.03 LTS SP1 源仓库 + + +openEuler 24.03 LTS SP1 + +

-

+

2024/12/31

+

288 MiB

+

6.6.0-72.0.0.10

+openEuler 24.03 LTS SP1 源仓库 + + openEuler 24.09 DevStation 内测版

-

diff --git a/documents/raspberrypi/内核编译.md b/documents/raspberrypi/内核编译.md index 07afe38..1890ae3 100644 --- a/documents/raspberrypi/内核编译.md +++ b/documents/raspberrypi/内核编译.md @@ -24,8 +24,7 @@ 1. 6.6 内核 - - openEuler 24.09:`git clone git@gitee.com:openeuler/raspberrypi-kernel.git -b OLK-6.6 && cd raspberrypi-kernel` - - openEuler 24.03 LTS:`git clone git@gitee.com:openeuler/raspberrypi-kernel.git -b OLK-6.6 && cd raspberrypi-kernel` + - openEuler 24.09/24.03 LTS/24.03 LTS SP1:`git clone git@gitee.com:openeuler/raspberrypi-kernel.git -b OLK-6.6 && cd raspberrypi-kernel` 2. 6.1 内核 @@ -33,8 +32,7 @@ 3. 5.10 内核 - - openEuler 22.03 LTS SP4:`git clone git@gitee.com:openeuler/raspberrypi-kernel.git -b OLK-5.10 && cd raspberrypi-kernel` - - openEuler 22.03 LTS SP3:`git clone git@gitee.com:openeuler/raspberrypi-kernel.git -b OLK-5.10 && cd raspberrypi-kernel` + - openEuler 22.03 LTS SP3/22.03 LTS SP4:`git clone git@gitee.com:openeuler/raspberrypi-kernel.git -b OLK-5.10 && cd raspberrypi-kernel` - openEuler 22.03 LTS SP2:`git clone git@gitee.com:openeuler/raspberrypi-kernel.git -b openEuler-22.03-LTS-SP2 && cd raspberrypi-kernel` - openEuler 22.03 LTS SP1:`git clone git@gitee.com:openeuler/raspberrypi-kernel.git -b openEuler-22.03-LTS-SP1 && cd raspberrypi-kernel` - openEuler 22.09:`git clone git@gitee.com:openeuler/raspberrypi-kernel.git -b openEuler-22.09 && cd raspberrypi-kernel` @@ -54,7 +52,7 @@ 1. 6.6 内核 - openEuler 24.09:`make ARCH=arm64 bcm2711_defconfig` - - openEuler 24.03 LTS: + - openEuler 24.03 LTS/24.03 LTS SP1: - 树莓派 5:`make ARCH=arm64 O=output/2712 bcm2712_defconfig` - 树莓派 4B:`make ARCH=arm64 O=output/v8 bcm2711_defconfig` diff --git a/documents/树莓派.md b/documents/树莓派.md index 061eded..c5153ad 100644 --- a/documents/树莓派.md +++ b/documents/树莓派.md @@ -46,6 +46,9 @@ ## 最新镜像 +>![](public_sys-resources/icon-notice.gif) **须知:** +>当前只有 openEuler 24.03 LTS SP1 版本的树莓派镜像同时支持树莓派 5 和树莓派 3B/3B+/4B/400,其他版本的树莓派镜像只支持树莓派 3B/3B+/4B/400。 + [所有镜像](raspberrypi/images.md)。 其他信息: @@ -78,11 +81,12 @@ #### 快速构建(无需编译内核,推荐) >![](public_sys-resources/icon-notice.gif) **须知:** ->当前支持多个 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 版本。 ->如果构建包含 Xfce/UKUI/DDE 桌面环境的镜像,需要注意三点: ->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 版本。 ->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 版本。 ->3. 根据需要设置 -s/--spec,其具体意义见该参数的介绍部分。 +>当前支持多个 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 桌面环境的镜像,需要注意四点: +>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,其具体意义见该参数的介绍部分。 使用已有的树莓派内核、固件、蓝牙等 RPM 包构建镜像。 @@ -119,8 +123,9 @@ 构建的镜像版本: - `headless`,无图形界面版的镜像。 - `xfce`,带 Xfce 桌面以及中文字体、输入法等全部配套软件。 - - `ukui`,带 UKUI 桌面及必要的配套软件(不包括中文字体以及输入法)。 - - `dde`,带 DDE 桌面及必要的配套软件(不包括中文字体以及输入法)。 + - `ukui`,带 UKUI 桌面以及中文字体、输入法等全部配套软件。 + - `dde`,带 DDE 桌面以及中文字体、输入法等全部配套软件。 + - `gnome`,带 GNOME 桌面以及中文字体、输入法等全部配套软件。 - rpmlist 文件路径,其中包含镜像中要安装的软件列表,内容参考 [rpmlist](../scripts/raspberrypi/config/rpmlist)。 默认使用 `headless` 选项。 @@ -136,9 +141,9 @@ 这里,提供两种构建方式。 >![](public_sys-resources/icon-notice.gif) **须知:** ->当前支持三个 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 版本。 ->如果构建包含 Xfce/UKUI/DDE 桌面环境的镜像,需要注意四点: ->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 版本,即 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 桌面环境的镜像,需要注意五点: +>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`。 > - 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`。 @@ -149,7 +154,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`。 > - 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`。 > - 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`。 ->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 版本,需要选择对应内核源码和分支。 +>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 版本,需要选择对应内核源码和分支。 > - 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`。 > - 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`。 > - 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`。 @@ -160,8 +165,8 @@ > - openEuler 23.03:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [openEuler-23.03](https://gitee.com/openeuler/raspberrypi-kernel/tree/openEuler-23.03/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `openEuler-23.03`。 > - 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`。 > - 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`。 -> - 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`。 ->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 版本。 +> - 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`。 +>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 版本。 > - 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`。 > - 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 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`。 @@ -171,8 +176,10 @@ > - openEuler 23.03:需要选择 [openEuler-RaspberryPi 内核](https://gitee.com/openeuler/raspberrypi-kernel) 的 [openEuler-23.03](https://gitee.com/openeuler/raspberrypi-kernel/tree/openEuler-23.03/) 分支,即将参数 `-k/--kernel` 设置为 `git@gitee.com:openeuler/raspberrypi-kernel.git`,`-b/--branch` 设置为 `openEuler-23.03`。 > - 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`。 > - 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`。 -> - 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`。 ->4. 根据需要设置 -s/--spec,其具体意义见该参数的介绍部分。 +> - 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,其具体意义见该参数的介绍部分。 ##### 主机上构建 @@ -217,8 +224,9 @@ 构建的镜像版本: - `headless`,无图形界面版的镜像。 - `xfce`,带 Xfce 桌面以及中文字体、输入法等全部配套软件。 - - `ukui`,带 UKUI 桌面及必要的配套软件(不包括中文字体以及输入法)。 - - `dde`,带 DDE 桌面及必要的配套软件(不包括中文字体以及输入法)。 + - `ukui`,带 UKUI 桌面以及中文字体、输入法等全部配套软件。 + - `dde`,带 DDE 桌面以及中文字体、输入法等全部配套软件。 + - `gnome`,带 GNOME 桌面以及中文字体、输入法等全部配套软件。 - rpmlist 文件路径,该文件包含镜像中要安装的软件列表,内容参考 [rpmlist](../scripts/raspberrypi/config-common/rpmlist)。 默认使用 `headless` 选项。 diff --git a/scripts/raspberrypi/build-image.sh b/scripts/raspberrypi/build-image.sh index a2f5114..c9c6911 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 or the file path of rpmlist. The default is headless. + -s, --spec SPEC The image's specification: headless, xfce, ukui, dde, gnome 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" ]; then + elif [ "x$spec_param" == "xxfce" ] || [ "x$spec_param" == "xukui" ] || [ "x$spec_param" == "xdde" ] || [ "x$spec_param" == "xgnome" ]; 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 9533fd7..adafbff 100755 --- a/scripts/raspberrypi/config/chroot.sh +++ b/scripts/raspberrypi/config/chroot.sh @@ -34,8 +34,20 @@ 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" ]; then +if [ "x$1" == "xxfce" ] || [ "x$1" == "xukui" ] || [ "x$1" == "xdde" ] || [ "x$1" == "xgnome" ]; then echo 'LANG="zh_CN.UTF-8"' >> /etc/locale.conf + cat << EOF > /etc/X11/xorg.conf.d/99-vc4.conf +Section "OutputClass" + Identifier "vc4" + MatchDriver "vc4" + Driver "modesetting" + Option "PrimaryGPU" "true" +EndSection +EOF + systemctl set-default graphical.target else echo 'LANG="en_US.utf8"' >> /etc/locale.conf fi +if [ "x$1" == "xgnome" ]; then + systemctl enable gdm +fi diff --git a/scripts/raspberrypi/config/rpmlist-gnome b/scripts/raspberrypi/config/rpmlist-gnome new file mode 100644 index 0000000..1165993 --- /dev/null +++ b/scripts/raspberrypi/config/rpmlist-gnome @@ -0,0 +1,195 @@ +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-kernel +raspberrypi-firmware +raspberrypi-bluetooth +sudo +firefox +bc +systemd-timesyncd +dejavu-fonts +liberation-fonts +gnu-*-fonts +google-*-fonts +xorg-x11-apps +xorg-x11-drivers +xorg-x11-drv-ati +xorg-x11-drv-dummy +xorg-x11-drv-evdev +xorg-x11-drv-fbdev +xorg-x11-drv-intel +xorg-x11-drv-libinput +xorg-x11-drv-nouveau +xorg-x11-drv-qxl +xorg-x11-drv-synaptics-legacy +xorg-x11-drv-v4l +xorg-x11-drv-vesa +xorg-x11-drv-vmware +xorg-x11-drv-wacom +xorg-x11-fonts +xorg-x11-fonts-others +xorg-x11-font-utils +xorg-x11-server +xorg-x11-server-utils +xorg-x11-server-Xephyr +xorg-x11-server-Xspice +xorg-x11-util-macros +xorg-x11-utils +xorg-x11-xauth +xorg-x11-xbitmaps +xorg-x11-xinit +xorg-x11-xkb-utils +adwaita-icon-theme +atk +atkmm +at-spi2-atk +at-spi2-core +baobab +abattis-cantarell-fonts +cheese +clutter +clutter-gst3 +clutter-gtk +cogl +dconf +dconf-editor +devhelp +eog +epiphany +evince +evolution-data-server +file-roller +folks +gcab +gcr +gdk-pixbuf2 +gdm +gedit +geocode-glib +gfbgraph +gjs +glib2 +glibmm24 +glib-networking +gmime30 +gnome-autoar +gnome-backgrounds +gnome-bluetooth +gnome-boxes +gnome-builder +gnome-calculator +gnome-calendar +gnome-characters +gnome-clocks +gnome-color-manager +gnome-contacts +gnome-control-center +gnome-desktop3 +gnome-disk-utility +gnome-font-viewer +gnome-getting-started-docs +gnome-initial-setup +gnome-keyring +gnome-logs +gnome-menus +gnome-music +gnome-online-accounts +gnome-online-miners +gnome-photos +gnome-remote-desktop +gnome-screenshot +gnome-session +gnome-settings-daemon +gnome-shell +gnome-shell-extensions +gnome-software +gnome-system-monitor +gnome-terminal +gnome-tour +gnome-user-docs +gnome-user-share +gnome-video-effects +gnome-weather +gobject-introspection +gom +grilo +grilo-plugins +gsettings-desktop-schemas +gsound +gspell +gssdp +gtk3 +gtk4 +gtk-doc +gtkmm30 +gtksourceview4 +gtk-vnc2 +gupnp +gupnp-av +gupnp-dlna +gvfs +json-glib +libchamplain +libdazzle +libgdata +libgee +libgnomekbd +libgsf +libgtop2 +libgweather +libgxps +libhandy +libmediaart +libnma +libnotify +libpeas +librsvg2 +libsecret +libsigc++20 +libsoup +mm-common +mutter +nautilus +orca +pango +pangomm +libphodav +python3-pyatspi +python3-gobject +rest +rygel +simple-scan +sushi +sysprof +tepl +totem +totem-pl-parser +tracker3 +tracker3-miners +vala +vte291 +yelp +yelp-tools +yelp-xsl +zenity +ibus-libpinyin +openEuler-repos diff --git a/scripts/raspberrypi/config/rpmlist-xfce b/scripts/raspberrypi/config/rpmlist-xfce index dfdc1d7..7f8fa80 100644 --- a/scripts/raspberrypi/config/rpmlist-xfce +++ b/scripts/raspberrypi/config/rpmlist-xfce @@ -33,6 +33,7 @@ xfdesktop xfce4-* xfce4-*-plugin network-manager-applet +*fonts fcitx fcitx-qt5 fcitx-cloudpinyin