tentando sobrescrever… o que também está no pacote [duplicado]

-1

Estou tentando fazer apt-get install -f -o APT::Immediate-Configure=0 (apenas apt-get install -f não funciona atualmente para mim ...), que falha com

Unpacking libboost1.46-dev (from .../libboost1.46-dev_1.46.1-7ubuntu3_i386.deb) ...
dpkg: error processing /var/cache/apt/archives/libboost1.46-dev_1.46.1-7ubuntu3_i386.deb (--unpack):
 trying to overwrite '/usr/include/boost/aligned_storage.hpp', which is also in package libboost1.40-dev 1.40.0-4ubuntu4
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)

e muitos erros semelhantes.

Existem questões semelhantes ( 1 , 2 ) já, mas o sugerido A solução é para dpkg e não sei como aplicar isso a apt-get .

Como posso resolver isso?

    
por Albert 07.10.2012 / 22:13

1 resposta

1

Bem, eu fui com dpkg agora, mas tentei automatizar um pouco. Meu comando parecia:

for f in $(sudo apt-get install python-gnupginterface -f | egrep "^ libboost" | cut -d: -f1); do echo $f; done | xargs sudo dpkg --purge

Então eu fiz um dpkg --configure -a .

Então apt-get install -f .

Então apt-get autoremove .

    
por Albert 07.10.2012 / 22:34