RPM (изначально Red Hat Package Manager, теперь рекурсивный акроним) — это система управления пакетами. Файлы RPM используются для распространения программного обеспечения в Linux и других Unix-подобных операционных системах. Файл RPM, по сути, представляет собой архив, содержащий файлы программного пакета, а также метаданные о пакете, такие как его имя, версия, зависимости и инструкции по установке. Эти метаданные позволяют менеджеру пакетов RPM устанавливать, удалять и обновлять программные пакеты согласованным и надежным образом. Пакеты RPM упрощают распространение и управление программным обеспечением, предоставляя стандартизированный формат для программных пакетов и набор инструментов для управления ими. Они обрабатывают разрешение зависимостей, гарантируя, что все необходимые библиотеки и другие программные компоненты установлены до установки пакета. Это предотвращает конфликты и обеспечивает корректную работу программного обеспечения. RPM широко используется в корпоративных средах и является основой для систем управления пакетами многих дистрибутивов Linux. Он обеспечивает целостность данных и упрощает администрирование системы.