RPM Package Manager (RPM) est un système de gestion de paquets largement utilisé. Le format de fichier .rpm est utilisé pour distribuer des paquets logiciels, principalement sur les systèmes d'exploitation basés sur Linux tels que Red Hat, Fedora, CentOS, SUSE, et d'autres. Les paquets RPM contiennent des logiciels compilés, ainsi que des métadonnées telles que le nom du logiciel, la version, les dépendances et les instructions d'installation. Ces paquets simplifient le processus d'installation, de mise à jour et de suppression de logiciels. RPM gère la résolution des dépendances, garantissant que toutes les bibliothèques requises et autres composants logiciels sont présents avant l'installation. Cela aide à prévenir les conflits et assure que le logiciel fonctionne correctement. Les paquets RPM sont généralement installés à l'aide de l'outil en ligne de commande rpm ou des gestionnaires de paquets graphiques qui s'appuient sur celui-ci. Le format comprend un en-tête contenant les métadonnées, une archive des fichiers logiciels et une signature pour vérifier l'authenticité et l'intégrité du paquet. RPM est une pierre angulaire de la gestion logicielle dans de nombreuses distributions Linux, offrant une manière standardisée et fiable de distribuer et de gérer les applications logicielles.