Я строю новую версию существующего .spec / RPM, и я хочу Удалите зависимость, которая требовалась нельзя больше (предыдущая .SPEC имела »требует: RPM-XYZ).
Так что на вершине удаления требуется: RPM-XYZ, я добавил следующее в разделе «% Post» файла .spec:
RPM -E RPM-XYZ.
Когда я устанавливаю сгенерированный RPM с Yum, после загрузки и попросил меня подтвердить, что подтверждаю, я получаю эту строку, и она застряла там навсегда:
Предупреждение: В ожидании блокировки транзакции on / var / lib / rpm / __db.000
Так что это выглядит как тупик для меня (yum звонит об / мин, а затем называет об / мин изнутри). Поэтому у меня есть файл __db.oox в / var / lib / rpm, и мне нужно восстановить базу данных ROM для их удаления.
Итак, вопрос: я допускаю позвонить команду RPM из файла SPECT? Я читал на устаревших тегах, но он не удаляет об / мин. Что было бы лучшим способом удаления об / мин?
Спасибо,
-Мартин
P.S. Дополнительная информация: Да, мне нужно убрать старые зависимости и нет, никто RPM не зависит от этого.