基于 Fedora 镜像系统的 systemd 系统扩展

主要观点:这是一个实验性项目,介绍了 Fedora 系统中的 sysexts 相关内容,包括其定义、可用 sysexts、安装更新方式、已知问题等。
关键信息

  • sysexts 是可叠加在基于镜像系统上的文件系统图像,用于扩展系统功能。
  • 可在页面侧边栏找到可用的 sysexts,其针对不同 Fedora 版本和架构构建。
  • 有独立的 sysexts-manager 正在开发,目前仍为实验性。
  • sysexts 可通过 systemd-sysupdate 安装更新,也可在 Fedora CoreOS 中通过 Ignition 直接下载。
  • 在 Fedora 41 中需使用特定命令刷新 sysexts,systemd-sysupdate 安装更新有一定局限性,如策略不完全等。
    重要细节
  • sysexts 内容通过 overlayfs 与系统基础内容合并,位于 /usr 之上。
  • 若需安装内核等需使用包分层或容器构建。
  • 独立 sysexts-manager 可在github.com/travier/sysexts-manager查看。
  • systemd-sysupdate 更新所有 sysexts 的命令示例。
  • Ignition 安装 sysexts 的 Butane 配置示例及相关参考。
  • 关于 Fedora 41 中 sysexts 的问题及相关修复链接。
  • 常见错误如“Failed to read metadata for image …: No medium found”的原因及解决办法。
  • 构建、贡献和许可证相关内容可查看github.com/travier/fedora-sysexts 的 README
阅读 12
0 条评论