openEuler 仓库结构
openEuler 的仓库名与 EL 系不同(没有 BaseOS/AppStream 的叫法),本页按官方仓库树逐个说明每个目录是干什么的。
openEuler-24.03-LTS/ 仓库树的目录组成为:EPOL、ISO、OS、WSL、debuginfo、docker_img、edge_img、embedded_img、everything、hotpatch_update、raspi_img、source、stratovirt_img、update、virtual_machine_img。日常软件安装看 OS 与 everything,版本内更新看 update,EPOL 是扩展包层;各类镜像发布位(docker/虚拟机/边缘/树莓派等)也在同一层。
OS:安装基线
Section titled “OS:安装基线”OS 目录承载装机所需的基线包集合(对应 ISO 里的安装源)。装完系统后,OS 仓库保持启用即可。
everything:全量包仓库
Section titled “everything:全量包仓库”everything 仓库是全量包层:其 x86_64 目录包含 EFI、Packages(全量软件包)、isolinux、ks(Kickstart 示例)、repodata 与 RPM-GPG-KEY-openEuler 公钥文件。找不在基线里的包、做网络安装源、要 Kickstart 样例,都到这一层。
update 与版本内更新
Section titled “update 与版本内更新”update 仓库由 Packages 与 repodata 组成,承载版本内的更新包——安全修复与缺陷修复随 update 仓库滚动发布,dnf update 面向的就是它。SP 之间的关系见SP 升级。
EPOL(Extra Packages for openEuler,扩展包层)与 OS/everything 并列出现在 24.03-LTS 与 24.03-LTS-SP4 的仓库树中——定位类似 EL 系的 EPEL:社区贡献的额外软件包。启用与否按需决定,把它当「补充层」而不是默认源。
镜像与就近下载
Section titled “镜像与就近下载”官方仓库站点说明其镜像全球分布,并指引通过官方镜像列表选择就近站点;历史版本另有 archives 站点归档。国内环境的镜像加速与仓库指向改法见下载与校验。