软件包管理 — RPM、YUM
概述
Day12 系统讲解 Linux 软件包分类(RPM、源码、二进制),RPM 包格式与常用命令,以及 YUM 包管理器的完整工作流程和命令体系。
核心内容
软件包分类
| 类型 | 特点 | 跨平台性 |
|---|---|---|
| RPM 包 | 预编译,安装简单 | 与发行版绑定 |
| 源码包 | 高度可定制 | 强 |
| 二进制包 | 解压即用 | 弱 |
RPM 格式与命令
格式:软件名称-版本号-发布次数.适用操作系统.硬件平台.rpm
核心命令:rpm -ivh(安装)、-Uvh(升级)、-e(卸载)、-qa(查询)
YUM 工作流程
- 读清单(
repomd.xml)→ 2. 算依赖 → 3. 下载验货(SHA-256)→ 4. 执行安装
- 仓库配置在
/etc/yum.repos.d/ - 关键命令:
yum provides、yum history undo、yum install --assumeno - 排错:
yum clean all && yum makecache