Есть пакет с неразрешенной зависимостью
ставим пакет
rpm -i --nodeps ./somerpm.rpm
что имеем. Имеем таперь базу rpm с одним пакетом в котором нарушены зависимости
что надо - получить базу rpm с этим пакетом но без нарушенных зависимостей. Возможности найти пакет для разрешения зависимости нет.
пути решения залазим в базу rpm находим строку для этого пакета и правим зависимтость руками - попросту ее прибиваем.
что хочется - знает ли кто утилитку или способ это сделать автоматом - пройтись по базе и убить все неразрешенные зависимости ? НЕ пакеты удалить - а именно отредактировать неразрешенные зависимости ?
правим rpm базу
Модератор: Bizdelnick
-
Bolverk
- Бывший модератор
- Сообщения: 1571
- ОС: Cygwin
Re: правим rpm базу
Хех, ну раз уж тебе так хочется издеваться над системой, то вот вариант:
Пишешь spec, в нем прописываешь Provides все, чего не хватает, пересобираешь и ставишь бинарный пакет.
Пишешь spec, в нем прописываешь Provides все, чего не хватает, пересобираешь и ставишь бинарный пакет.