2015-04-01 4 views
3

Я вижу Не удалять раздел в документации по RPM. Я вижу preun и postun.Утилита RPM отсутствует раздел удаления?

  1. Есть ли раздел удаления?
  2. Что именно происходит во время удаления? Основываясь на разделе% файлов, удаляется список файлов? вот и все?
+1

При установке содержимое пакета (информация о файлах%) добавляется в систему «rpm database» (обычно в '/ var/lib/rpm'). При удалении эта информация базы данных считывается 'rpm' для руководства процессом удаления. –

ответ

12

Исправить.

Секция %install файла спецификации RPM не запуск на установке пакета rpm (имя вводит в заблуждение в этом смысле). Раздел %install запускается во время создания пакета до . Установите файлы, которые необходимо упаковать, чтобы процесс rpmbuild мог их упаковать.

Таким образом, поскольку в разделе %files перечислены все файлы и каталоги, которые пакет содержит процесс удаления для rpm, это просто удаление всех упакованных файлов.

Если дополнительная работа должна быть выполнена до или после удаления файлов, в файле спецификаций для этой работы доступны файлы сценариев %preun и %postun.

 Смежные вопросы

  • Нет связанных вопросов^_^