В дополнение к своему пакетно-ориентированному подходу, RPM дизайн должен был обеспечивать возможность обновления пакетов. Если в систему установлен пакет, следует иметь инструмент, который позволит установить новую версию этого пакета, не нарушая целостности. При этом для приложения устанавливаются файлы новых верси, а старые файлы удаляются. В процессе обновления RPM должен предотвратить некоторые возможные действия по автоматизированной настройке приложения.
Например, веб-сервер Apache устанавливается в систему для обслуживания веб-доступа к документам и веб-сервисам. Конфигурация Apache хранится в текстовых файлах, в которых администраторы производят различные настройки поведения сервера. Если вы производите обновление пакета, RPM принимает меры предосторожности от возможного изменения файлов конфигурации. В сравнении с этим подходом ручная сборка и установка приложения заставляет администратора делать резервные копии конфигурации, возвращая их впоследствии на место, в противном случае он рискует потерять все сделанные ранее настройки.
Далее - Межпакетные зависимости
Назад - Ориентирование на понятие "пакет"
Содержание