No final, movi o diretório com os arquivos problemáticos:
sudo mv /usr/share/doc/libqtwebkit4 /usr/share/doc/libqtwebkit4.backup
Depois disso, apt-get -f install
foi executado com sucesso.
Eu tentei instalar vários pacotes do Ubuntu no Debian Wheezy, mas ele falhou e agora eu quebrei pacotes.
O problema é que a execução apt-get -f install
também falha, com este erro:
Preparing to replace libqtwebkit4:amd64 2.2.1-1ubuntu4 (using .../libqtwebkit4_2.2.1-5_amd64.deb) ...
Unpacking replacement libqtwebkit4:amd64 ...
dpkg: error processing /var/cache/apt/archives/libqtwebkit4_2.2.1-5_amd64.deb (--unpack):
trying to overwrite shared '/usr/share/doc/libqtwebkit4/changelog.Debian.gz', which is different from other instances of package libqtwebkit4:amd64
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Parece estar reclamando sobre a substituição de alguns arquivos. Devo tentar excluir ou mover esses arquivos?
I tried installing several Ubuntu packages on Debian Wheezy
Existe o seu problema: o Ubuntu e o Debian usam o mesmo formato de pacote, mas você não pode misturar tão facilmente os pacotes Debian e Ubuntu no mesmo sistema, porque os lançamentos têm versões diferentes dos pacotes. Você teria problemas semelhantes se misturasse vários releases do Debian ou do Ubuntu. Isso pode ser feito às vezes, principalmente se você instalar pacotes de folha (pacotes dos quais nenhum outro pacote depende), mas isso não é recomendado.
Mais especificamente, o problema aqui é que você tem diferentes versões do pacote libqtwebkit4
instalado, para diferentes arquiteturas ( i386
e amd64
). Você precisa ter a mesma versão para as duas arquiteturas. apt-get install libqtwebkit4 libqtwebkit4:i386
pode corrigir isso, embora seja possível que você tenha atingido um estado em que o violino manual é necessário. Em princípio, se você atingisse este estado apenas com o APT, o APT seria capaz de tirar você dele. Por outro lado, se você chamou dpkg
manualmente, então é esperado que alguma correção manual seja necessária.
Tags apt package-management debian