Skip to main content

Что такое файл RPM?

Файл Red Hat® Package Manager (rpm-файл) - это файл или набор файлов, используемых для установки программного обеспечения в системах на базе Linux®. Впервые представленный для поддержки дистрибутива Linux® в Red Hat®, RPM был включен во многие другие дистрибутивы Linux® и других операционных систем, таких как Novell Netware®.

Идея файла rpm заключается в том, что группа файлов или приложение могут быть упакованы вместе и распакованы в процессе установки. Технология похожа на сжатие, используемое для упаковки множества документов Word или Excel вместе для распространения. Объединение файлов установки вместе уменьшает размер всего файла и, в свою очередь, количество времени, которое пользователь тратит на загрузку и установку файла rpm.

Информация о каждом пакете хранится в метаданных, которые представляют собой данные, которые определяют данные для компьютера. Файл rpm, распакованный, хранит метаданные в базе данных на главном компьютере, которая хранит информацию об установленных пакетах. Это помогает поддерживать обновления для приложений и гарантировать, что операционная система хоста знает, какая версия установленного пакета является самой последней.

Иногда приложение внешнего интерфейса будет использоваться для управления файлами пакета RPM в системе. Эти приложения используются, чтобы еще больше упростить использование файла RPM, перенеся их в графический интерфейс пользователя (GUI). Многие дистрибутивы Linux® управляются из командной строки, и пользователю оставляется возможность ввести путь к файлу приложения или пакета RPM в командной строке для использования пакета. Менеджер внешнего интерфейса позволяет пользователю загружать файлы пакетов, а затем открывать их в среде графического интерфейса, удаляя командную строку из уравнения.

Файлы пакета RPM также могут помочь новым пользователям на арене Linux® лучше ознакомиться с использованием операционной системы и сделать процесс установки менее пугающим просто потому, что его можно обрабатывать в среде рабочего стола с графическим интерфейсом, с которой многие пользователи привыкли.