Ural penguins - Сообщения с тегом сраньhttp://uralbash.ru/blog/tag/срань/atom.xml2014-05-22T18:30:00ZABlogia32-libs-multiarch:i386 : Зависит: libsane:i386 но он не установленhttp://uralbash.ru/articles/2014/ia32-libs-multiarch:i386/2014-05-22T18:30:00Z2014-05-22T18:30:00ZUralbash<div class="section" id="ia32-libs-multiarch-i386-libsane-i386">
<p>Что бы удалить поломанный пакет типа такого:</p>
<div class="highlight-bash"><div class="highlight"><pre><span></span>$ sudo apt-get upgrade
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install».
Пакеты, имеющие неудовлетворённые зависимости:
ia32-libs-multiarch:i386 : Зависит: libsane:i386 но он не установлен
E: Неудовлетворённые зависимости. Попытайтесь использовать -f.
</pre></div>
</div>
<p>Выполняем то что он просит:</p>
<div class="highlight-bash"><div class="highlight"><pre><span></span>$ sudo apt-get -f install
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Будут установлены следующие дополнительные пакеты:
libsane:i386
Предлагаемые пакеты:
hpoj:i386 hplip:i386 libsane-extras:i386 sane-utils:i386
НОВЫЕ пакеты, которые будут установлены:
libsane:i386
обновлено <span class="m">0</span>, установлено <span class="m">1</span> новых пакетов, для удаления отмечено <span class="m">0</span> пакетов, и <span class="m">1</span> пакетов не обновлено.
не установлено до конца или удалено <span class="m">120</span> пакетов.
Необходимо скачать <span class="m">0</span> B/3 <span class="m">734</span> kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на <span class="m">8</span> <span class="m">970</span> kB.
Хотите продолжить <span class="o">[</span>Д/н<span class="o">]</span>? y
<span class="o">(</span>Чтение базы данных … на данный момент установлено <span class="m">577328</span> файлов и каталогов.<span class="o">)</span>
Распаковывается пакет libsane:i386 <span class="o">(</span>из файла …/libsane_1.0.23-0ubuntu1_i386.deb<span class="o">)</span> …
dpkg: ошибка при обработке параметра /var/cache/apt/archives/libsane_1.0.23-0ubuntu1_i386.deb <span class="o">(</span>--unpack<span class="o">)</span>:
попытка перезаписать общий «/etc/sane.d/dc240.conf», который отличается от других экземпляров пакета libsane:i386
Отчёты apport не записаны, так достигнут MaxReports
При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/libsane_1.0.23-0ubuntu1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code <span class="o">(</span><span class="m">1</span><span class="o">)</span>
</pre></div>
</div>
<p>Удаляем сломанный пакет через <a class="reference external" href="https://www.freebsd.org/cgi/man.cgi?query=dpkg">dpkg</a>:</p>
<div class="highlight-bash"><div class="highlight"><pre><span></span>$ sudo dpkg -r libsane
dpkg: предупреждение: игнорируется запрос на удаление пакета libsane:amd64, от которого
сохранились только файлы настройки<span class="p">;</span> чтобы удалить и файлы
настройки, используйте --purge
</pre></div>
</div>
<p>Удаляем конфиги пакета:</p>
<div class="highlight-bash"><div class="highlight"><pre><span></span>$ sudo dpkg --purge libsane
<span class="o">(</span>Чтение базы данных … на данный момент установлено <span class="m">577328</span> файлов и каталогов.<span class="o">)</span>
Удаляется пакет libsane:amd64 …
Вычищаются файлы настройки пакета libsane:amd64 …
Removing directory /etc/sane.d/ ...
</pre></div>
</div>
</div>