правим rpm базу

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Demimurych
Сообщения: 295

правим rpm базу

Сообщение Demimurych »

Есть пакет с неразрешенной зависимостью
ставим пакет
rpm -i --nodeps ./somerpm.rpm

что имеем. Имеем таперь базу rpm с одним пакетом в котором нарушены зависимости
что надо - получить базу rpm с этим пакетом но без нарушенных зависимостей. Возможности найти пакет для разрешения зависимости нет.

пути решения залазим в базу rpm находим строку для этого пакета и правим зависимтость руками - попросту ее прибиваем.

что хочется - знает ли кто утилитку или способ это сделать автоматом - пройтись по базе и убить все неразрешенные зависимости ? НЕ пакеты удалить - а именно отредактировать неразрешенные зависимости ?
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: правим rpm базу

Сообщение Bolverk »

Хех, ну раз уж тебе так хочется издеваться над системой, то вот вариант:
Пишешь spec, в нем прописываешь Provides все, чего не хватает, пересобираешь и ставишь бинарный пакет.
Спасибо сказали: