
RPM包管理员(外文名:The RPM Package Manager,缩写:RPM)是Linux操作系统下的软件包管理系统,主要用于管理以.rpm格式打包的软件。该工具最初由Red Hat公司开发,现由开源社区维护,适用于Fedora、CentOS、Red Hat Enterprise Linux等多个发行版,其前端管理工具包括yum、dnf等 ,以及ZYpp(用于openSUSE)、urpmi(用于Mandriva Linux、Mageia)等 。
RPM通过命令行工具提供软件管理功能,典型操作指令包括安装(rpm -ivh)、查询(rpm -qa)和卸载(rpm -e)等 。其软件包结构包含Lead、Signature、Header和Archive四个区域,分别存储文件类型标识、校验信息、描述元数据和压缩文件内容 。系统支持多签名验证及OpenPGP签名检查,并持续进行版本迭代更新,最新版本新增动态spec扩展、声明式构建系统等功能 。在Fedora 45中,RPM默认强制验证包签名,阻止未签名软件包被意外安装 。Mozilla已为其Firefox浏览器建立了官方的RPM软件仓库 ,谷歌Chrome浏览器也支持基于RPM的Linux发行版系统 ,OpenAI的Linux版ChatGPT应用也提供了RPM安装包 。
想要了解更多“RPM包管理员”的信息,请点击:RPM包管理员百科
