如何通过Yum批量安装软件,实现高效批量部署提升工作效率?
- 内容介绍
- 文章标签
- 相关推荐
在多台服务器上手动逐个安装组件包,既耗时又容易出现遗漏或版本冲突。在大规模批量部署时重复执行相同的命令会让人头疼。下面用清晰的结构,告诉你如何利用 Yum 一键完成批量安装。从而明显提高工作效率,不过,
痛点回顾
1️⃣ 频繁重复手工操作每台机器都要跑一遍“yum install”。耗费大量时间,
2️⃣ 易出错与缺乏可追踪性手工复制粘贴命令容易出现拼写错误,难以记录安装历史。其实,
3️⃣ 依赖冲突与版本不一致不同机器可能使用不同仓库或缓存。导致软件版本不统一,
4️⃣ 离线环境部署难度大网络受限时需要提前准备好所有 RPM 包。
方案一的观点是,使用 Yum 的软件组
如果你想一次性装完一套相关的软件。可以通过软件组实现:
# 查看可用的软件组
yum grouplist
# 安装指定的软件组
yum groupinstall -y "Development Tools"
优势这方面,
- 一次命令完成多包安装,省时省力。
- Yum 自动解析依赖关系,无需担心缺失库。话说回来,
- 适合需要标准化工具链的开发环境。按理说,
从方案二来看,创建包名列表文件 + xargs 批量安装
将所有需要安装的包名写进一个文这篇文章件。
在多台服务器上手动逐个安装组件包,既耗时又容易出现遗漏或版本冲突。在大规模批量部署时重复执行相同的命令会让人头疼。下面用清晰的结构,告诉你如何利用 Yum 一键完成批量安装。从而明显提高工作效率,不过,
痛点回顾
1️⃣ 频繁重复手工操作每台机器都要跑一遍“yum install”。耗费大量时间,
2️⃣ 易出错与缺乏可追踪性手工复制粘贴命令容易出现拼写错误,难以记录安装历史。其实,
3️⃣ 依赖冲突与版本不一致不同机器可能使用不同仓库或缓存。导致软件版本不统一,
4️⃣ 离线环境部署难度大网络受限时需要提前准备好所有 RPM 包。
方案一的观点是,使用 Yum 的软件组
如果你想一次性装完一套相关的软件。可以通过软件组实现:
# 查看可用的软件组
yum grouplist
# 安装指定的软件组
yum groupinstall -y "Development Tools"
优势这方面,
- 一次命令完成多包安装,省时省力。
- Yum 自动解析依赖关系,无需担心缺失库。话说回来,
- 适合需要标准化工具链的开发环境。按理说,
从方案二来看,创建包名列表文件 + xargs 批量安装
将所有需要安装的包名写进一个文这篇文章件。

