首先解释一下为什么默认没带包管理:openEuler Embedded是面向运行时的,可以认为是一个高度定制的镜像,可以直接基于yocto(meta-openeuler)将必要的软件包直接构建,并生成镜像,直接运行而不涉及软件的动态安装。因此为了保持轻量化也就没有把包管理加进来。
如果面向开发场景,交叉编译比较困难,也可以考虑采用 epkg, 或者社区提供的 oebridge 特性在嵌入式系统里使用包管理安装软件。具体可以参考文档:openEuler包管理器EPKG — openEuler Embedded在线文档 24.03 documentation
其次,嵌入式镜像默认是不会设置密码的,在系统第一次启动时,会提示用户输入密码,这个在在线文档中也有体现:快速上手 — openEuler Embedded在线文档 24.03 documentation
不清楚你提到的不同版本的系统的来源于哪里,但是 社区主要维护的 qemu/树莓派/鲲鹏 镜像都不会有默认密码。如果有相关的疑问,可以在 sig例会,或者在 yocto-meta-openeuler 仓库提交issue。Issues · openEuler/yocto-meta-openeuler - Gitee.com