💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
## 使用文件和软件包 > If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization. > > — Gerald Weinberg 在本章中,我们将学习如下内容: * 为配置文件添加配置行 * 使用 Augeas 自动修改配置文件 * 使用配置片段构建配置文件 * 使用 ERB 模板 * 在模板中遍历数组 * 从第三方仓库安装软件包 * 配置 APT 软件仓库 * 配置 GEM 仓库 * 从源码包自动构建软件 * 比较软件包的版本 作为 Puppet 系统管理员,你所涉及的最多的管理工作就是文件和包。 文件和包是 Puppet 中最重要的两种资源,本章将帮助你深入了解它们, 并学习一些有用的功能和模式,以帮助你更好地使用它们。 在本章中,我们将看到:如何对文件做轻微地编辑; 如何利用 **Augeas** 工具以结构化的方式实现大规模的改变; 如何串联片段构建文件;以及如何从模板生成文件。 我们还将学习,如何从额外的仓库安装包,以及如何创建这些仓库。