飞豹客 · 课能看,资料也能带走
飞豹客软考考证 会员免费

企业级软件安装方式:定制 rpm安装包(将编译安装的自由度和yum源安装效率优秀结合)

如果你在 Linux 上装过 MySQL,大概经历过这种纠结:用 yum 装,一条命令就完事,但版本、安装路径、参数都被仓库锁死;用源码编译,自由度是够了,可每台机器都要重新 configure、make,半小时起步,还容易因为缺依赖卡住。这门课讲的就是第三条路——把编译好的东西打成自己的 rpm

单课价¥29.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
9 人关注 更新于 2026-09-18 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员可免费领取。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥29.90

会员 · 按档位

永久免费可领
年免费可领
月免费可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

如果你在 Linux 上装过 MySQL,大概经历过这种纠结:用 yum 装,一条命令就完事,但版本、安装路径、参数都被仓库锁死;用源码编译,自由度是够了,可每台机器都要重新 configure、make,半小时起步,还容易因为缺依赖卡住。这门课讲的就是第三条路——把编译好的东西打成自己的 rpm 包,让定制化的软件也能一条命令装完。

它解决的是哪个具体场景

不是教你从零写一个 rpm 的语法课,而是围绕一个真实需求展开:公司内网有一批机器,需要一个特定版本的数据库,仓库里没有,或者仓库里的版本参数不符合要求。这时候你要能自己控制编译选项,把产物封装成包,再通过自建源分发出去。学完这条链路,你面对的不再是"这台机器怎么装",而是"这五十台机器怎么统一装、统一升级、统一回滚"。

所以它的落点偏向运维日常里最容易被低估的一块:软件分发的标准化。会编译的人不少,能把编译结果变成可复用包的人不多,后者才是团队里省事的那一个。

学完能独立做什么

  • 针对指定软件,按需选择编译参数,产出一份自己可控的二进制或目录结构
  • 把这份产物组织成规范的 rpm 包,包括依赖声明、安装前后脚本、配置文件处理
  • 用自建仓库的方式把包发布出去,让其他机器通过包管理器直接安装和版本管理
  • 理解编译安装与包管理安装各自的边界,遇到具体需求时能判断该走哪条路

判断标准可以更直接一点:能不能在只有一台干净机器的前提下,把一套定制软件从源码走到可分发状态,并且让别人拿到你的源就能装。能做到这一步,这门课的核心目标就算达成了。

资料适合什么基础

需要你已经在 Linux 下敲过命令,知道文件权限、环境变量、进程这些基本概念,最好手动编译过至少一个软件,哪怕只是照着文档走完./configure 到 make install。如果连 gcc、make 是干什么的都没有概念,前面会有点吃力。

反过来,如果你已经能熟练写 spec 文件、维护过内部 yum 源,那这门课对你的增量有限,更适合拿来当查漏补缺的参考,重点看编译参数与打包规范衔接的那部分。

数据库只是贯穿课程的载体。选它是因为足够典型:依赖多、配置项多、版本敏感,把它的打包流程走通,换成 Nginx、Redis 或任何一个自研服务,思路是通的。

怎么用这份资料更划算

建议按顺序走一遍,但不要只做观看。每讲到一个打包环节,就停下来在自己的虚拟机上复现一次,哪怕只是把一个最简单的程序打成 rpm。看会和自己打出来,中间差着一堆报错信息,而那些报错才是真正记住的东西。

每完成两三个小节,用笔记整理一遍:这一步做了什么、为什么必须这一步、跳过会出什么问题。面试里被问到包管理,能讲清楚依赖怎么解、脚本什么时候执行、升级时旧配置怎么处理,比背概念有用得多。

最后留出时间做一次完整复现:从编译到打包到建源到另一台机器安装验证。这套流程走完,它就是你简历里可以具体描述的一件事,而不是一句"熟悉 Linux 软件安装"。

需要提醒的是,这门课不是软考考点的直接对应内容。如果你正在备考,它可以帮你把 Linux 运维部分的实操理解补厚,但别指望用它替代考纲复习。把它当成一项能用上手的手艺来学,收益会更实在。


企业级软件安装方式:定制 rpm安装包(将编译安装的自由度和yum源安装效率优秀结合)

课程推荐

《企业级软件安装方式:定制 rpm安装包(将编译安装的自由度和yum源安装效率优秀结合)》企业级软件安装方式:定制 rpm安装包(将编译安装的自由度和yum源安装效率优秀结合)【技能收获】学完可掌握:MySQL / 数据库。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。

视频目录(11 节)

课程目录

*   01. 安装 CentOS 6.7 添加二个大硬盘和二张网卡

*   02. 优化 CentOS 6.7 九个项目

*   03. 安装 fpm 工具包_曲折离奇

*   04. 编译安装 Nginx v1.10.2 后制作成 rpm包,且在它机快速完成部署

*   05. 编译安装 Php v5.5.32后制作成 rpm包,且重新制作 Nginx的 rpm包

*   06. 编译安装 MySQL 5.7.28 后制作成 rpm包,且在它机快速部署完成

*   07. 回顾安装软件的四种方式,总结存在优缺点

*   08. 编译安装 Nginx v1.10.2后制作成 rpm包,且将索引依赖包压缩打包

*   09. 查看自制 rpm包常用命令组合,和避免相对路径和软连接文件

*   10. rpm包的四种安装方式,其中自制 yum源尚未演示

*   11. 使用二进制安装 MySQL v5.6.34 且自制 rpm安装包,在它机中两种方式安装成功