Tente os comandos:
sudo apt update
depois:
sudo apt full-upgrade -y
Veja se continua dando o mesmo problema com dependências
diferença entre usar apt-get e apenas apt:
Desde 2014 o apt substituiu o apt-get como padrão no gerenciamento de pacotes das distros Debian like.
Tanto o apt quanto o apt-get lidam com a resolução de dependências. No entanto, o apt determina cadeias de dependência complexas, instala pacotes sempre na ordem correta e recomenda pacotes sugeridos para instalação evitando conflitos.
Por padrão, o comando apt upgrade remove versões antigas de pacotes instalados ou atualizáveis no sistema que não são mais necessários durante a atualização.
O comando apt-get upgrade não.
Resumindo, vários conflitos de dependências que tenho visto se devem ao fato dos usuários insistirem em usar apt-get em vez do apt, achando que é a mesma coisa e não é. O empacotamento desde 2014 é feito para funcionar com as funcionalidades extras do apt. Muitas vezes não precisa usar e o usuário não vê problemas acontecerem, mas quando precisa acaba dando erro. Desde quando o apt surgiu eu nunca mais tive conflitos de dependências como acontecia antes com o apt-get.
Outra possibilidade é você estar usando alguma PPA que cause isso, mas ainda assim muito provável ter sido pelo uso do apt-get em vez de apt.