Como recuperar dpkg quebrado após ppa-purga de sangramento lúcido?

0

Um ppa-purge de lucid-bleed e dpkg não foi degradado corretamente e agora está quebrado.

dpkg: PreDepends: tar (>= 1.23) but 1.22-2ubuntu1 is to be installed

O que me assusta é quando estou simulando a remoção do dpkg:

Removing this package may render the system unusable. Are you sure you want to do that?

e então a lista de pacotes que dependem dele, que também serão removidos, é obviamente muito longa.

É seguro remover o dpkg apenas para reinstalá-lo? Como eu garantiria que a lista de pacotes que também foram removidos seja reinstalada?

Forçar a versão do dpkg ajuda? (FYI: simular uma versão forçada traz uma lista muito menor de aplicativos que também serão removidos).

Alguma outra sugestão?

Informações adicionais baseadas em comentários :

log de ppa-eliminação: link

Se eu sudo apt-get install dpkg=1.15.5.6ubuntu4.5 obtenho

The following packages have unmet dependencies: libdpkg-perl: Depends: dpkg (>= 1.15.8) but 1.15.5.6ubuntu4.5 is to be installed

que é uma porcaria, porque isso significa que mais seria quebrado depois de fazer isso ... mas quando eu forço a versão através do Synaptic eu recebo: Para ser removido alien, build-essential, cdbs, checkinstall, debhelper , devscripts, dpkg-dev, google-earth-stable, googleearth-package, libdpkg-perl, lintian, lsb, lsb-core, lsb-cxx, lsb-desktop, gráficos de lsb, lsb-languages, lsb-multimedia, lsb -printing, lsb-qt4, lsb-segurança, ubuntu-dev-tools.

    
por TryTryAgain 18.06.2012 / 00:01

1 resposta

0

Consegui resolver isso com um impacto mínimo no sistema, no software e nos serviços instalados e na estabilidade, fazendo o download da tar 1.23 source, compilando e instalando-a.

Então eu consegui forçar o downgrade do dpkg sudo apt-get install dpkg=1.15.5.6ubuntu4.5 , o que eu nem consegui fazer, e tudo voltou ao normal! Ufa!

    
por TryTryAgain 19.06.2012 / 04:05