RPM Package Manager (RPM) — это широко используемая система управления пакетами. Формат файла .rpm применяется для распространения программных пакетов, преимущественно в операционных системах на базе Linux, таких как Red Hat, Fedora, CentOS, SUSE и других. Пакеты RPM содержат скомпилированное программное обеспечение, а также важные метаданные, включая имя программы, ее версию, список зависимостей (dependencies) и инструкции по установке. Использование этих пакетов значительно упрощает процессы установки, обновления и удаления программного обеспечения. RPM обеспечивает разрешение зависимостей (dependency resolution), гарантируя, что все необходимые библиотеки и другие программные компоненты присутствуют в системе до начала установки. Это помогает предотвратить конфликты и обеспечивает корректную работу приложений. Пакеты RPM обычно устанавливаются с помощью инструмента командной строки rpm или графических менеджеров пакетов, которые используют его функционал. Формат .rpm включает заголовок (header), содержащий метаданные, архив файлов программного обеспечения и цифровую подпись (signature) для проверки подлинности и целостности пакета. RPM является краеугольным камнем управления программным обеспечением во многих дистрибутивах Linux, предоставляя стандартизированный и надежный способ распространения и администрирования приложений.