下载后可任意编辑在本文中,学习如何在 Linux 系统上使用 RPM 和 YUM 包管理工具管理包
使用 RPM 和 YUM 安装、卸载、升级和删除包2
猎取版本、状态、依赖关系、完整性和签名等 RPM 包相关信息3
推断一个包提供哪些文件,查明某个文件来自哪个包先决条件为了最有效地利用本系列中的文章,您应该具有基本的 Linux 知识,并需要准备一个 Linux 系统用于练习本文介绍的命令
有时候不同版本的程序输出格式不同,因此您所得到的结果未必总是与这里所示的清单和图相同,特别是许多输出高度依赖于系统上已经安装的包
您自己的输出可能很不一样,但是应该能够看出重要的共同点
包管理简介过去,许多 Linux 程序以源代码的形式发行,用户把源代码构建为所需的程序或程序集;源代码还附带必需的手册页、配置文件等等
现在,大多数 Linux 发行商使用称为包 的预构建的程序或程序集,包便于在发行版上安装
在本文中,学习帮助安装、更新和删除包的包管理 工具
本文主要关注 Red Hat 开发的 Red Hat Package Manager (RPM),以及 Duke University 物理系最初为管理 Red Hat Linux 系统开发的 Yellowdog Updater Modified (YUM)
从用户的角度来说,基本的包管理功能由命令提供
Linux 开发人员一直致力于让 Linux 更容易使用,他们开发了其他工具(包括 GUI 工具)来补充基本工具,这对最终用户隐藏了基本工具的一部分复杂性
在本文和 学习 Linux,101:Debian 包管理 中,我们主要讨论基本工具,但是也会提到一些其他工具,让您能够继续讨论它们
RPM、YUM 和 APT(适用于 Debian 系统)有许多相似之处
它们都可以安装和删除包
关于安装的包的信息保存在数据库中