centos fromscratch资源在哪
导读:概念澄清 通常大家说的“from scratch”是指Linux From Scratch(LFS),它是从零开始构建一套可用的 Linux 系统的教程与流程,并不等同于某个现成的发行版镜像。 如果你是想“从零构建 CentOS”,更贴切...
概念澄清
- 通常大家说的“from scratch”是指Linux From Scratch(LFS),它是从零开始构建一套可用的 Linux 系统的教程与流程,并不等同于某个现成的发行版镜像。
- 如果你是想“从零构建 CentOS”,更贴切的叫法是从 CentOS 源码重建(rebuild),例如通过 mock/koji 在 CentOS 的构建环境中重建 SRPM 包,或参考 SCLo/SIG 提供的源码与构建指引。
Linux From Scratch 资源
- 官方站点与手册(英文):http://www.linuxfromscratch.org/lfs/(提供 LFS、BLFS(Beyond LFS,用户态与软件栈)、CLFS(交叉编译场景)等完整手册与下载脚本)
- 中文社区翻译(非官方):搜索“Linux From Scratch 中文手册”可找到社区译本,便于入门;正式学习建议与英文官方保持版本一致。
- 入门要点:准备一个稳定的宿主系统(常见为 CentOS Stream 或 Fedora)、充足磁盘空间与耐心;严格按手册顺序执行,避免跳步导致环境不一致。
从源码重建 CentOS 的资源
- 源码获取与查看
- CentOS Stream GitLab:https://gitlab.com/redhat/centos-stream(按组件浏览 c8s/c9s 分支的源码与 spec)
- Koji 构建系统:https://koji.mbox.centos.org/koji/(查看已构建的 SRPM/RPM、构建日志与依赖)
- 本地构建工具
- mock:在干净的 chroot 中重建与测试 SRPM(推荐在 CentOS Stream 上安装 mock 并使用对应 target,如 centos-stream-9-x86_64)
- rpmbuild / spectool:下载源码、打补丁、生成 SRPM 并本地构建
- 文档与指引
- CentOS 官方文档与 Wiki(了解打包规范、SIG 仓库、构建流程与注意事项)
- Fedora Packaging Guidelines(很多规范在 CentOS 重建中同样适用,尤其是 spec 写法与宏使用)
快速选择建议
- 目标是“从零学习并构建一套 Linux”:选用 LFS(英文官网手册为主,中文译本可作辅助)。
- 目标是“基于 CentOS 的源码重建/定制包”:使用 CentOS Stream GitLab + Koji + mock 的组合,按组件获取源码与 spec,在本地或 Koji 环境中重建与验证。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: centos fromscratch资源在哪
本文地址: https://pptw.com/jishu/788284.html
