Возможно, первичной целью разработки RPM была цель построения системы, легкой в использовании. Ручная инсталляция ПО была главным методом разворачивания программ на Unix-станциях в течение тридцати лет до этого и на протяжении этих лет подход всегда работал хорошо. Чтобы резоны предложения нового программного обеспечения были весомы, RPM должен был быть действительно значительно проще в использовании всех других инструментов. Поэтому большая часть задач должна была выполнятся с помощью одной команды. Например, установить пакет можно с помощью одной команды rpm -U software_package, в то время как ручной метод в стиле GNU требует как минимум нескольких шагов для выполнения той же задачи:
tar zxf software_package |
Также и удаление пакета с помощью RPM требует одной команды, в случае ручной установки удалить чисто все файлы - задача трудная, а подчас и невозможная (если почему-либо был удален Makefile, содержащий цель uninstall).
Далее - Ориентирование на понятие "пакет"
Назад - Цели разработки RPM
Содержание