Проблемы с apt и RPM

Здесь обсуждаются все вопросы, не попадающие под другие категории
Аватара пользователя
eof
Маньяк
Сообщения: 180
Зарегистрирован: 05 июл 2002, 12:22
Откуда: minsk.by
Контактная информация:

Проблемы с apt и RPM

Сообщение eof »

Как-то делал я в очередной раз dist-upgrade и словил следующую неприятность: пакет perl-CPAN-1.70_alt1 не удалился по каким-то причинам из базы (реально в системе его нет) и в базу также занесся пакет perl-CPAN-1.70_alt2. Теперь при каждом apt-get update выдается мессага приблизительно следующего содержания:

Код: Выделить всё

у вас в системе установлено несколько версий одного и того же пакета. Чтобы эта мессага больше не мозолила вам глаза, добавьте в конфиг apt'а такие строки:
# передаю смысл, бо дословно не помню %)
deny-upgrade {
         ^perl-CPAN$
}
либо запустите apt-get -f install
собсно, последний совет не помог избавиться от мессаги, как впрочем и rpm --rebuilddb, а то, что они мне предлагают занести в конфиг, AFAIK значит запрет обновления этого пакета, что для меня крайне нежелательно.
пробовал удалять perl-CPAN-alt1 с помощью:
apt-get remove
rpm --nodeps -e
rpm -e

результат нулевой. В силу тех или иных причин пакет не удалялся.
<pronounce>голосом Ворошилова из "Что, Где, Когда?"</pronounce>
Внимание, ВОПРОС:
как избавиться от этой надоедливой хрени (мессаги) и снова через apt обновлять и perl-CPAN в том числе?

ЗЫ проблема вылезла уже давно, apt и rpm успели раза по два обновиться, просто сегодня она меня достала окончательно :)
ЗЗЫ дистрибутив - ALT Linux Sisyphus
I hope, bug is not in my head...

Аватара пользователя
mend0za
Неотъемлемая часть форума
Сообщения: 2332
Зарегистрирован: 30 авг 2002, 12:33
Откуда: Minsk

Сообщение mend0za »

apt-get update
apt-get dist-upgrade
пробовались?
И увидел я зверя, выходящего из тундры. И число его было 3.14159265358979324...

Аватара пользователя
eof
Маньяк
Сообщения: 180
Зарегистрирован: 05 июл 2002, 12:22
Откуда: minsk.by
Контактная информация:

Сообщение eof »

да, ежедневно
I hope, bug is not in my head...

AlexL

Сообщение AlexL »

Я бы rpm -e --justdb perl-CPAN-1.70_alt1 попробовал

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

наличиме легкодоступного нестабильного репозитария пакетов сильно развращает (это в порядке флейма)
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
eof
Маньяк
Сообщения: 180
Зарегистрирован: 05 июл 2002, 12:22
Откуда: minsk.by
Контактная информация:

Сообщение eof »

AlexL писал(а):Я бы rpm -e --justdb perl-CPAN-1.70_alt1 попробовал
спасибо, помогло.

Выяснились некоторые подробности: у меня в системе, как оказалось, установлено два(!) пакета perl-CPAN-1.70-alt2. Каким образом один из них удалить? rpm ругается на то, что данному имени в БД соответствуют несколько пакетов, что бы я ни делал!
ЗЫ а можно ли как-нить отредактировать rpm-БД вручную?
I hope, bug is not in my head...

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Ды это вроде как простая berkly db если я что-то помню. Соответсвенно достучатся можно хоть из перла, вопрос в знании стурктуры.
Кстати, rpm --rebuilddb пробывалось?
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
eof
Маньяк
Сообщения: 180
Зарегистрирован: 05 июл 2002, 12:22
Откуда: minsk.by
Контактная информация:

Сообщение eof »

см. первый пост ;)
I hope, bug is not in my head...

Ответить