Rompió Okular al eliminar todos los archivos manualmente

Rompió Okular al eliminar todos los archivos manualmente

Eliminé manualmente todos los archivos relacionados con Okular (visor de PDF) y lo reinstalé porque había un error que purgar y reinstalar no solucionaba. Ahora no funciona y arroja el error:

Unable to find the Okular component.

En el primer intento de ejecutar el terminal también genera el error

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.

Sin embargo, esto sólo ocurre inicialmente.

Estoy ejecutando Kubuntu 16.04 y es una instalación relativamente nueva.

Creo que necesito volver a descargar algún archivo de programa relacionado con Okular, pero no estoy seguro de dónde ni cómo hacerlo. He intentado usar

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

y luego reinstalando. También intenté actualizar paquetes por si acaso.


Editar

Primero desinstalé okular usando el comando

sudo apt-get purge okular

Luego usé el comando

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

Editar 2

El comando

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

genera esta información:

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

Respuesta1

Una de las dependencias estaba rota. Creo que fue el de libokularcore7.

Después de seguir el paso que @steeldriver mencionó en la sección de comentarios, es decir, usar el comando:

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

Pude reinstalar todas las dependencias usando:

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

y luego reinstale por separado libokularcore7 usando el comando

sudo apt-get install --reinstall libokularcore7

información relacionada