各位好,这些是与镜像源有关的数据。也许能作参考。

仓库 大小
EPOL 5.1G
OS 2.7G
everything 15G
update 27G

(备注:上表仅涵盖 openEuler 22.03 LTS x86_64 ,使用 reposync 命令同步自清华大学镜像源,同步时间为 2022年9月2日 )

仓库 大小 包含软件包个数 备注
update 7.3G 1449 使用 --newest-only 参数,仅包含最新版本的软件包
OS → update 1.1G 507 OS 中的软件包全部更新到 update 最新版本(如果有)所需下载文件大小
everything → update 3.2G 1033 everything 中的软件包全部更新到 update 最新版本(如果有)所需下载文件大小

详细的数据在附件中

我认为,假如要构建update镜像的话,可以在原有 .iso 的基础上,直接增加一个目录,例如:

.
├── docs/
├── EFI/
├── images/
├── isolinux/
├── ks/
├── Packages/
├── repodata/
├── RPM-GPG-KEY-openEuler
├── TRANS.TBL
└── update/
    ├── Packages/
    └── repodata/

Anaconda Installer 可以配置多个软件源,因此我希望能保持原镜像的所有文件(除 grub.cfg 外)。使用者可以手动取消 update 源,此时依然能正常安装基线版本。

镜像 大小
openEuler-22.03-LTS-x86_64-dvd-with-update.iso 4.5G
openEuler-22.03-LTS-everything-x86_64-dvd-with-update.iso 18.8G

感觉镜像大小增幅可以接受