20 августа 2010 г. 14:29 пользователь dimas <[email protected]> написал:

> > m...@mila-desktop:~$ sudo dpkg --configure -a
> > Настраивается пакет firefox
> > (3.6.9~hg20100817r34537+nobinonly-0ubuntu1~umd2~lucid) ...
> сразу скажу, сам никогда с такой бякой не сталкивался, но читал про вот
> такой
> путь решения проблемы: требо поправить этот самый настроечный скрипт,
> который,
> по ходу, и вешается. для чего находим файл
> /var/lib/dpkg/info/имя_пакета.postinst
> если очень хочется поковырять - можно напихать везде дебагов, с помощью
> которых
> отслеживать значения переменных и результат выполнения каждой операции.
> если
> хочется быстро избавиться - заменяем весь тот длинный скрипт на "exit 0".
> запускаем снова конфигурялку и смотрим результат. если ок - пытаемся
> удалить
> пакет. теоретически можем нарваться на траблы при удалении, тогда ковыряем
> там
> же prerm- и postrm-скрипты. да, если все испортится оригинальные скрипты
> можно
> раздобыть в control-файлах deb-пакета.
> вотъ. ничего не обещаю, но мало ли...
>
> --
> ubuntu-ru mailing list
> [email protected]
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>

Слава богу, все оказалось намного проще.
После удаления репозитория и очередной перезагрузки sudo dpkg --configure -a
убился по Ctrl+C, сообщив, что пакет оставляет ненастроенным.
После чего удалось-таки удалить файрфокс и поставить его заново из
стандартного репозитория.
Честное слово, больше никогда не буду подключать daily builds :-)

Но вопросы по dpkg у меня остались. В частности - как правильно
зафиксировать все, связанное с PHP, чтобы менеджер обновлений не предлагал
"Частичное обновление дистрибутива"?
Я сделала degrade PHP и заблокировала версии всех связанных с ним библиотек
в Синаптике, но этого похоже недостаточно...
-- 
С уважением, Людмила
-- 
ubuntu-ru mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru

Дати відповідь електронним листом