
Программа — это набор компьютерных инструкций и данных, позволяющих аппаратному обеспечению вычислительной системы выполнять вычисления или функции управления.
Пакет — это программное обеспечение (в виде исходного кода или готовых бинарных сборок), упакованное для удобства пересборки и установки. Обычно под пакетом понимается архивный файл, содержащий программный код в бинарном или исходном виде, а также метаданные о программе, её версии, зависимостях и другую информацию. Для уменьшения занимаемого дискового пространства файлы пакета могут быть сжаты с помощью специальных программ.
Каждый пакет может включать одну или несколько программ, библиотек, документов и т.п. Установить пакет можно только если установлены все пакеты, от которых он зависит. Эта схема позволяет избегать дублирования данных: если несколько программ используют одну и ту же библиотеку, она устанавливается один раз в отдельный пакет.
Дистрибутивы «Альт» используют пакеты формата RPM.
Каждый RPM-пакет имеет название, которое состоит из нескольких частей:
Обычно название пакета выглядит так:
<название>-<версия>-<релиз>.<архитектура>.rpm
Например, bash-4.4.23-alt1.x86_64.rpm:
Чем выше номер версии или релиза, тем новее пакет.
Пакеты добавляются в систему или удаляются из неё целиком. При выходе новой версии программы обновление происходит пакетным методом.