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
