Quebrou o Okular excluindo todos os arquivos manualmente

Quebrou o Okular excluindo todos os arquivos manualmente

Excluí manualmente todos os arquivos relacionados ao Okular (visualizador de PDF) e reinstalei-o, pois havia um bug que a limpeza e a reinstalação não resolveriam. Agora não funciona e gera o erro:

Unable to find the Okular component.

Na primeira tentativa de execução o terminal também gera o erro

Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
kbuildsycoca4 running...
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.

No entanto, isso só ocorre inicialmente.

Estou executando o Kubuntu 16.04 e é uma instalação relativamente nova.

Acho que preciso baixar novamente algum arquivo de programa relacionado ao Okular, mas não tenho certeza de onde ou como fazer isso. Eu tentei usar

sudo apt-get install -f
sudo apt-get install --reinstall okular
sudo apt-get purge okular

e depois reinstalando. Também tentei atualizar os pacotes por precaução.


Editar

Eu desinstalei o okular pela primeira vez usando o comando

sudo apt-get purge okular

Eu então usei o comando

sudo find / -name "*okular*" | xargs rm

Editar 2

o comando

dpkg -S 'okular' | awk -F: '!a[$1]++ {print $1}'

gera esta informação:

dpkg-query: warning: files list file for package 'libokularcore7'     missing; assuming package has no files currently installed
okular-extra-backends
okular-backend-odp
okular
okular-dev
kde-l10n-engb
libsmokeokular3
kubuntu-settings-desktop
calligra-l10n-engb
breeze-icon-theme
libokular-perl

Responder1

Uma das dependências foi quebrada. Acho que foi o libokularcore7.

Depois de seguir a etapa @steeldriver mencionada na seção de comentários, ou seja, usando o comando:

sudo dpkg -S 'okular' | awk -F: '!a[$1]++ {print $1}'

Consegui reinstalar todas as dependências usando:

for i in $(sudo dpkg -S 'okular' | awk -F: '!a[$1]++ {print $1}');
do sudo apt-get install --reinstall $i;
done

e então reinstale separadamente o libokularcore7 usando o comando

sudo apt-get install --reinstall libokularcore7

informação relacionada