!14 RPi: release openEuler 24.03 LTS SP1 DevStation image
From: @woqidaideshi Reviewed-by: @jianminw Signed-off-by: @jianminw
This commit is contained in:
commit
d4c2b9c347
16
README.en.md
16
README.en.md
@ -95,6 +95,14 @@ Basic information of the images for Raspberry Pi is as follows. [more images](do
|
||||
</tr></thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="cellrowborder" valign="top" width="10%"><a href="https://mirror.iscas.ac.cn/eulixos/others/openeuler-raspberrypi/images/openEuler-24.03-LTS-SP1-DevStation-raspi-aarch64-alpha1.img.xz">openEuler 24.03 LTS SP1 alpha1 (DevStation and Chinese input method)</a></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><ul><li>root (openeuler)</li><li>pi (raspberry)</li></ul></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><p>2025/01/27</p></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><p>1004.5 MiB</p></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><p>6.6.0-75.0.0.11</p></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><a href="https://gitee.com/src-openeuler/openEuler-repos/blob/openEuler-24.03-LTS-SP1/generic.repo">openEuler 24.03 LTS SP1 repository</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="cellrowborder" valign="top" width="10%"><a href="https://mirror.iscas.ac.cn/eulixos/others/openeuler-raspberrypi/images/openEuler-24.03-LTS-SP1-raspi-aarch64-alpha1.img.xz">openEuler 24.03 LTS SP1 alpha1</a></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><ul><li>root (openeuler)</li><li>pi (raspberry)</li></ul></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><p>2025/01/06</p></td>
|
||||
@ -143,14 +151,6 @@ Basic information of the images for Raspberry Pi is as follows. [more images](do
|
||||
<td class="cellrowborder" valign="top" width="10%"><a href="https://gitee.com/src-openeuler/openEuler-repos/blob/openEuler-24.03-LTS-SP1/generic.repo">openEuler 24.03 LTS SP1 repository</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="cellrowborder" valign="top" width="10%"><a href="https://mirror.iscas.ac.cn/eulixos/others/openeuler-raspberrypi/images/openEuler-24.09-DevStation-raspi-aarch64-alpha1.img.xz">openEuler 24.09 DevStation alpha1</a></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><ul><li>root (openeuler)</li><li>pi (raspberry)</li></ul></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><p>2024/12/25</p></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><p>993.5 MiB</p></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><p>6.6.0-45.0.0.9</p></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><a href="https://gitee.com/src-openeuler/openEuler-repos/blob/openEuler-24.09/generic.repo">openEuler 24.09 repository</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="cellrowborder" valign="top" width="10%"><a href="https://mirror.iscas.ac.cn/eulixos/others/openeuler-raspberrypi/images/openEuler-22.03-LTS-SP4-raspi-aarch64-alpha1.img.xz">openEuler 22.03 LTS SP4 alpha1</a></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><ul><li>root (openeuler)</li><li>pi (raspberry)</li></ul></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><p>2024/07/06</p></td>
|
||||
|
||||
16
README.md
16
README.md
@ -94,6 +94,14 @@ SIG 组基本信息位于 [sig-SBC](https://gitee.com/openeuler/community/tree/m
|
||||
</tr></thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="cellrowborder" valign="top" width="10%"><a href="https://mirror.iscas.ac.cn/eulixos/others/openeuler-raspberrypi/images/openEuler-24.03-LTS-SP1-DevStation-raspi-aarch64-alpha1.img.xz">openEuler 24.03 LTS SP1 内测版(DevStation 开发者工作站、中文输入法)</a></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><ul><li>root(openeuler)</li><li>pi(raspberry)</li></ul></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><p>2025/01/27</p></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><p>1004.5 MiB</p></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><p>6.6.0-75.0.0.11</p></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><a href="https://gitee.com/src-openeuler/openEuler-repos/blob/openEuler-24.03-LTS-SP1/generic.repo">openEuler 24.03 LTS SP1 源仓库</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="cellrowborder" valign="top" width="10%"><a href="https://mirror.iscas.ac.cn/eulixos/others/openeuler-raspberrypi/images/openEuler-24.03-LTS-SP1-raspi-aarch64-alpha1.img.xz">openEuler 24.03 LTS SP1 内测版</a></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><ul><li>root(openeuler)</li><li>pi(raspberry)</li></ul></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><p>2025/01/06</p></td>
|
||||
@ -142,14 +150,6 @@ SIG 组基本信息位于 [sig-SBC](https://gitee.com/openeuler/community/tree/m
|
||||
<td class="cellrowborder" valign="top" width="10%"><a href="https://gitee.com/src-openeuler/openEuler-repos/blob/openEuler-24.03-LTS-SP1/generic.repo">openEuler 24.03 LTS SP1 源仓库</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="cellrowborder" valign="top" width="10%"><a href="https://mirror.iscas.ac.cn/eulixos/others/openeuler-raspberrypi/images/openEuler-24.09-DevStation-raspi-aarch64-alpha1.img.xz">openEuler 24.09 DevStation 内测版</a></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><ul><li>root(openeuler)</li><li>pi(raspberry)</li></ul></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><p>2024/12/25</p></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><p>993.5 MiB</p></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><p>6.6.0-45.0.0.9</p></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><a href="https://gitee.com/src-openeuler/openEuler-repos/blob/openEuler-24.09/generic.repo">openEuler 24.09 源仓库</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="cellrowborder" valign="top" width="10%"><a href="https://mirror.iscas.ac.cn/eulixos/others/openeuler-raspberrypi/images/openEuler-22.03-LTS-SP4-raspi-aarch64-alpha1.img.xz">openEuler 22.03 LTS SP4 内测版</a></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><ul><li>root(openeuler)</li><li>pi(raspberry)</li></ul></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><p>2024/07/06</p></td>
|
||||
|
||||
@ -15,6 +15,15 @@ Basic information of the image is as follows:
|
||||
</tr></thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="cellrowborder" valign="top" width="10%"><a href="https://mirror.iscas.ac.cn/eulixos/others/openeuler-raspberrypi/images/openEuler-24.03-LTS-SP1-DevStation-raspi-aarch64-alpha1.img.xz">openEuler 24.03 LTS SP1 alpha1 (DevStation and Chinese input method)</a></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><ul><li>root (openeuler)</li><li>pi (raspberry)</li></ul></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><p>-</p></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><p>2025/01/27</p></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><p>1004.5 MiB</p></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><p>6.6.0-75.0.0.11</p></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><a href="https://gitee.com/src-openeuler/openEuler-repos/blob/openEuler-24.03-LTS-SP1/generic.repo">openEuler 24.03 LTS SP1 repository</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="cellrowborder" valign="top" width="10%"><a href="https://mirror.iscas.ac.cn/eulixos/others/openeuler-raspberrypi/images/openEuler-24.03-LTS-SP1-raspi-aarch64-alpha1.img.xz">openEuler 24.03 LTS SP1 alpha1</a></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><ul><li>root (openeuler)</li><li>pi (raspberry)</li></ul></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><p>-</p></td>
|
||||
|
||||
@ -15,6 +15,15 @@
|
||||
</tr></thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="cellrowborder" valign="top" width="10%"><a href="https://mirror.iscas.ac.cn/eulixos/others/openeuler-raspberrypi/images/openEuler-24.03-LTS-SP1-DevStation-raspi-aarch64-alpha1.img.xz">openEuler 24.03 LTS SP1 内测版(DevStation 开发者工作站、中文输入法)</a></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><ul><li>root(openeuler)</li><li>pi(raspberry)</li></ul></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><p>-</p></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><p>2025/01/27</p></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><p>1004.5 MiB</p></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><p>6.6.0-75.0.0.11</p></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><a href="https://gitee.com/src-openeuler/openEuler-repos/blob/openEuler-24.03-LTS-SP1/generic.repo">openEuler 24.03 LTS SP1 源仓库</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="cellrowborder" valign="top" width="10%"><a href="https://mirror.iscas.ac.cn/eulixos/others/openeuler-raspberrypi/images/openEuler-24.03-LTS-SP1-raspi-aarch64-alpha1.img.xz">openEuler 24.03 LTS SP1 内测版</a></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><ul><li>root(openeuler)</li><li>pi(raspberry)</li></ul></td>
|
||||
<td class="cellrowborder" valign="top" width="10%"><p>-</p></td>
|
||||
|
||||
@ -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` 选项。
|
||||
|
||||
@ -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}/
|
||||
|
||||
@ -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
|
||||
|
||||
1028
scripts/raspberrypi/config/rpmlist-devstation
Normal file
1028
scripts/raspberrypi/config/rpmlist-devstation
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user