Сделал ppa-чистку ясного выхода за край, и dpkg не понизил правильно, и теперь это повреждается.
dpkg: PreDepends: tar (>= 1.23) but 1.22-2ubuntu1 is to be installed
То, что пугает меня, при моделировании удаления dpkg, который я получаю:
Удаление этого пакета может представить неприменимую систему. Вы уверены, что хотите сделать это?
и затем список пакетов, которые зависят от него, который будет также удален, является очевидно длинным.
Для меня действительно ли безопасно удалить dpkg только для переустановки его? Как я гарантировал бы список пакетов, которые были также удалены, затем переустанавливаются?
Будет принуждение версии справки dpkg? (К вашему сведению: моделирование принудительной версии поднимает значительно уменьшенный список приложений, которые будут также удалены).
Какие-либо другие предложения?
Дополнительная информация на основе комментариев:
журнал ppa-чистки: http://pastebin.com/1kT8cLvP
Если я sudo apt-get install dpkg=1.15.5.6ubuntu4.5
Я добираюсь
Следующие пакеты не встретили зависимости: libdpkg-perl: Зависит: dpkg (> = 1.15.8), но 1.15.5.6ubuntu4.5 должен быть установлен
то, которое сосет, потому что это означает больше, было бы повреждено после выполнения так..., но когда я проталкиваю версию, Синаптическую, я добираюсь: быть удаленным посторонний, существенный для сборки, cdbs, checkinstall, debhelper, devscripts, dpkg-dev, google-earth-stable, googleearth-пакет, libdpkg-perl, lintian, lsb, lsb-ядро, lsb-cxx, lsb-рабочий-стол, lsb-графика, lsb-языки, lsb-мультимедиа, lsb-печать, lsb-qt4, lsb-безопасность, ubuntu-dev-tools.
Мне удалось решить эту проблему с минимальным воздействием на систему, ее установленное программное обеспечение и службы и ее стабильность, загрузив исходный код tar 1.23
, скомпилировав и установив его.
Тогда я действительно смог принудительно понизить рейтинг dpkg sudo apt-get install dpkg=1.15.5.6ubuntu4.5
, чего я даже не смог сделать, и все вернулось к норме! Уф!