O Gerenciador de Pacotes RPM (RPM Package Manager) é um sistema de gerenciamento de pacotes amplamente utilizado. O formato de arquivo .rpm é empregado para distribuir pacotes de software, primariamente em sistemas operacionais baseados em Linux como Red Hat, Fedora, CentOS, SUSE e outros. Os pacotes RPM contêm software compilado, juntamente com metadados como o nome do software, versão, dependências e instruções de instalação. Esses pacotes simplificam o processo de instalação, atualização e remoção de software. O RPM gerencia a resolução de dependências, garantindo que todas as bibliotecas necessárias e outros componentes de software estejam presentes antes da instalação. Isso ajuda a prevenir conflitos e assegura que o software funcione corretamente. Os pacotes RPM são tipicamente instalados usando a ferramenta de linha de comando rpm ou gerenciadores de pacotes gráficos que se baseiam nela. O formato inclui um cabeçalho contendo metadados, um arquivo (archive) com os arquivos de software e uma assinatura para verificar a autenticidade e integridade do pacote. O RPM é um pilar fundamental do gerenciamento de software em muitas distribuições Linux, fornecendo uma maneira padronizada e confiável de distribuir e gerenciar aplicações de software.