Atualização: parece que a nova vlc que você está instalando é da deb-multimedia.org. De acordo com as FAQ de deb-multimídia , você deve enviar o relatório de erros para [email protected].
Primeiro, você deve relatar um bug. Squeeze to Wheezy upgrades deve funcionar sem erros. Você pode fazer isso facilmente com reportbug vlc
. Um rápido olhar para a lista de erros do VLC não mostra, então por favor informe. [Os pacotes deb-multimedia devem ser configurados de forma que reportbug
deva manipular o envio do relatório para Christian Marillat diretamente, ao invés do Debian BTS, automaticamente. Caso contrário, você pode salvar o relatório em um arquivo e enviá-lo manualmente]
O erro é reclamar que atualmente você tem um pacote vlc-data
instalado que contém o arquivo /usr/share/doc/vlc
, mas o novo pacote vlc
também contém esse arquivo. Portanto, há um conflito, que está causando o erro do dpkg. Muito provavelmente, a versão wheezy de vlc-data
não contém mais este arquivo (e o mantenedor falhou ao dizer ao dpkg para esperar esta situação). Então as correções são:
- Arquive o bug, espere o mantenedor corrigir. Pode demorar um pouco, claro.
- Experimente o pacote oficial em vez do deb-multimedia. Possivelmente, em seguida, atualizar para o deb-multimídia depois que seu sistema foi atualizado para Wheezy.
- Tente atualizar
vlc-data
primeiro, usandodpkg -i
(procure em / var / cache / apt / archives, o.deb
deve estar lá). Em seguida, atualize o vlc. Dependências podem pará-lo aqui, mas se não, isso vai funcionar (e é muito seguro fazer). - Remova
vlc
(evlc-data
, etc.) totalmente. Então, quando você os reinstalar, estará instalando as versões wheezy. Isso pode ser problemático se você precisar remover muitos pacotes devido a dependências. - Diga ao dpkg que você espera esse erro e continue mesmo assim. Use
dpkg --force-overwrite -i
para instalarvlc
(nãovlc-data
). O--force-overwrite
é a chave aqui. Isso é bastante seguro, especialmente nessa situação em que você tem certeza de que apenas um arquivo está sendo movido entre dois pacotes relacionados (e seu / usr / share / doc depois de tudo).
Pessoalmente, quando me deparo com isso, depois de relatar o bug, eu uso o pedido (por exemplo, vlc-data
first) ou --force-overwrite
.