RPM 指的是 Red Hat Package Manager 之缩写, 虽然名称上包含著 Red Hat 的字号, 但其原始设计理念是采开收式的, 用意在於让这个程式能提供给所有人使用。 透过 rpm 的管理, 使用者可以将某个新软体的 source code, 重新整理包装成另一种 source 与 binary 的档案型式, 如此一来, 我们可以轻松地由 binary 型式的档案, 进行安装与套件追踪管理的工作, 而 source 型式的档案, 也很方便地能够再被重新整理包装。 同时, rpm 管理著一份资料库, 里头包含了所有的程式套件的档案资料, 透过这份资料库, 我们可以进行程式套件之确认与查询工作。
Red Hat 公司鼓励其他协力厂商, 一同发展及使用 RPM 於它们的 distribution 当中。 RPM 相当具有弹性, 其操作非常简单, 提供系统扩充发展的基础, 另一方面, 它的发展完全公开, 而且可免费取得, 使用者可以回覆任何程式码上的错误与修正内容。 只要在符合 GPL 的宣告条件下, 大家可以自由地使用及传播 RPM 程式。
如果您想获得有关 RPM 更详细的文件说明, 可以参考 Ed Bailey 所撰之 Maximum RPM 一书。 这本书可由 www.redhat.com 下载或购买到。