RPM предоставляет возможности установки, обновления и удаления пакетов. В обычном случае каждый пакет представляет собой приложение и некоторое количество ассоциированных с ним файлов. Например, веб-сервер Apache в полной комплектации это сам сервер, множество файлов конфигурации, обширная документация, дополнения, etc. Все это помещается в один RPM пакет.
Одно из преимуществ системы RPM - это то, что каждый rpm-файл (а это один файл с точки зрения операционной системы) содержит весь комплект файлов приложения. Например, следующий файл содержит пакет xcopilot:
xcopilot-0.66-3.i386.rpm |
В соответствии с соглашениями об именовании, обсуждаемыми в Разделе 2, этот пакет представляет программу xcopilot версии 0.6.6, сборка 3, целевая архитектура i386.
С помощью одной команды этот файл можно скопировать на другую систему и установить его, и, также с помощью одной команды его можно будет удалить.