RPM(원래 Red Hat Package Manager였으며, 현재는 재귀 약어)은 패키지 관리 시스템입니다. RPM 파일은 소프트웨어 패키지의 파일과 해당 패키지에 대한 이름, 버전, 종속성, 설치 지침과 같은 메타데이터를 포함하는 아카이브 역할을 하며, Linux 및 기타 Unix 계열 운영 체제에서 소프트웨어를 배포하는 데 사용됩니다. 이 메타데이터를 통해 RPM 패키지 관리자는 소프트웨어 패키지를 일관되고 안정적인 방식으로 설치, 제거 및 업데이트할 수 있습니다. RPM 패키지는 소프트웨어 패키지에 대한 표준화된 형식과 이를 관리하기 위한 도구 세트를 제공함으로써 소프트웨어 배포 및 관리를 단순화합니다. 이들은 종속성 해결을 처리하여 패키지가 설치되기 전에 필요한 모든 라이브러리 및 기타 소프트웨어 구성 요소가 설치되도록 보장합니다. 이는 충돌을 방지하고 소프트웨어가 올바르게 기능하도록 보장합니다. RPM은 엔터프라이즈 환경에서 널리 사용되며 많은 Linux 배포판의 패키지 관리 시스템의 기반이 됩니다.