-f or --fix-broken
Explicação das páginas man apt-get
Corrigir; tentativa de corrigir um sistema com dependências quebradas no lugar. este opção, quando usado com install / remove, pode omitir quaisquer pacotes para permitir APT deduzir uma solução provável. Se pacotes são especificados, estes devem Corrigir completamente o problema. A opção é por vezes necessária quando executando o APT pela primeira vez; O próprio APT não permite pacotes quebrados dependências existentes em um sistema. É possível que a dependência de um sistema estrutura pode ser tão corrupta que requer intervenção manual (que geralmente significa usar o dselect (1) ou dpkg --remove para eliminar alguns dos problemas pacotes). O uso desta opção junto com -m pode produzir um erro em alguns situações. Item de Configuração: APT :: Get :: Fix-Broken.
Eu recomendo tentar os seguintes comandos.
sudo dpkg --configure -a
sudo apt-get install -f
Responda sim a quaisquer prompts e deixe o apt-get tentar resolver o problema para você.
EDITAR:
Com base no comentário, tente o seguinte comando para limpar seu sistema.
sudo sh -c "apt-get update;apt-get dist-upgrade;apt-get autoremove;apt-get autoclean"