Para remover pacotes quebrados, execute sudo dpkg --remove --force-remove-reinstreq package_name
Depois, execute sudo apt-get update
Abaixo, veja a tentativa de remover o pacote; o synaptic é inútil e eu não sei o suficiente para ir mais longe ... alguma maneira de forçar a remoção de um pacote quando necessário?
$ sudo dpkg --remove libwayland-dev
dpkg: dependency problems prevent removal of libwayland-dev:
libgtk-3-dev depends on libwayland-dev (>= 1.2.0).
dpkg: error processing package libwayland-dev (--remove):
dependency problems - not removing
Errors were encountered while processing:
libwayland-dev
Dependências do pkg identificadas, mas não podem ser removidas / corrigidas ...
$ sudo dpkg --remove libgtk-3-dev libcinnamon-desktop-dev libcinnamon-control-center-dev
dpkg: unrecoverable fatal error, aborting:
files list file for package 'libwayland-dev' contains empty filename
Qualquer ajuda seria apreciada; tentando remover 'libwayland-dev', mas aparentemente o arquivo tem erros de instalação (nome de arquivo vazio)?
Para remover pacotes quebrados, execute sudo dpkg --remove --force-remove-reinstreq package_name
Depois, execute sudo apt-get update