sentinel@home

Knoppix.ru/Linux.su => Общий форум => Тема начата: Aleksandr от 04 Июня 2007, 07:00

Название: Как обмануть APT ?
Отправлено: Aleksandr от 04 Июня 2007, 07:00
Привет!

Ситуация такая: FC-6 установлен сторонний пакет с "неразрешенными" зависимостями, нет некоторых библиотек, на самом деле все работает т.к. сделаны симлинки на родные федорины библиотеки с более новыми версиями. А apt-get при попытке чтолибо установить/удалить кричит, что этот пакет сломан и предлагает его удалить, а удалять его никак не надо...
Название:
Отправлено: kostiak от 05 Июня 2007, 10:48
1. конвертнуть deb'ку alien'ом в rpm
2. просто распаковать deb-пакет, без apt/dpkg
3. собрать фейковый пакетик, который удовлетворил бы зависимости :)
Название:
Отправлено: kostiak от 05 Июня 2007, 11:07
кстати, для apt-rpm есть опция RPM::Ignore
http://apt-rpm.org/tricks.shtml (http://apt-rpm.org/tricks.shtml)
Название:
Отправлено: darkmad от 10 Июня 2007, 04:33
есть еще вариант, которым как-то раз пользовался: если alien'ом сконвертить пакет в tgz, в нем не сохраняются зависимости, после чего конвертим tgz>>rpm