<br><br><div class="gmail_quote">20 августа 2010 г. 14:29 пользователь dimas <span dir="ltr">&lt;<a href="mailto:dimas000@ya.ru">dimas000@ya.ru</a>&gt;</span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">&gt; mila@mila-desktop:~$ sudo dpkg --configure -a<br>
&gt; Настраивается пакет firefox<br>
&gt; (3.6.9~hg20100817r34537+nobinonly-0ubuntu1~umd2~lucid) ...<br>
</div>сразу скажу, сам никогда с такой бякой не сталкивался, но читал про вот такой<br>
путь решения проблемы: требо поправить этот самый настроечный скрипт, который,<br>
по ходу, и вешается. для чего находим файл<br>
/var/lib/dpkg/info/имя_пакета.postinst<br>
если очень хочется поковырять - можно напихать везде дебагов, с помощью которых<br>
отслеживать значения переменных и результат выполнения каждой операции. если<br>
хочется быстро избавиться - заменяем весь тот длинный скрипт на &quot;exit 0&quot;.<br>
запускаем снова конфигурялку и смотрим результат. если ок - пытаемся удалить<br>
пакет. теоретически можем нарваться на траблы при удалении, тогда ковыряем там<br>
же prerm- и postrm-скрипты. да, если все испортится оригинальные скрипты можно<br>
раздобыть в control-файлах deb-пакета.<br>
вотъ. ничего не обещаю, но мало ли...<br>
<font color="#888888"><br>
--<br>
</font><div><div></div><div class="h5">ubuntu-ru mailing list<br>
<a href="mailto:ubuntu-ru@lists.ubuntu.com">ubuntu-ru@lists.ubuntu.com</a><br>
<a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru</a><br>
</div></div></blockquote></div><br>Слава богу, все оказалось намного проще.<div>После удаления репозитория и очередной перезагрузки sudo dpkg --configure -a убился по Ctrl+C, сообщив, что пакет оставляет ненастроенным.</div>
<div>После чего удалось-таки удалить файрфокс и поставить его заново из стандартного репозитория.<br clear="all">Честное слово, больше никогда не буду подключать daily builds :-)</div><div><br></div><div>Но вопросы по dpkg у меня остались. В частности - как правильно зафиксировать все, связанное с PHP, чтобы менеджер обновлений не предлагал &quot;Частичное обновление дистрибутива&quot;? </div>
<div>Я сделала degrade PHP и заблокировала версии всех связанных с ним библиотек в Синаптике, но этого похоже недостаточно...</div><div>-- <br>С уважением, Людмила<br>
</div>