Okular durch manuelles Löschen aller Dateien kaputt gemacht

Okular durch manuelles Löschen aller Dateien kaputt gemacht

Ich habe alle mit Okular (PDF-Viewer) verbundenen Dateien manuell gelöscht und es neu installiert, da es einen Fehler gab, der durch Löschen und Neuinstallieren nicht behoben werden konnte. Jetzt funktioniert es nicht mehr und wirft den Fehler aus:

Unable to find the Okular component.

Beim ersten Versuch gibt das Terminal auch den Fehler aus

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.

Dies geschieht allerdings nur anfänglich.

Ich verwende Kubuntu 16.04 und es ist eine relativ neue Installation.

Ich glaube, ich muss einige Programmdateien für Okular erneut herunterladen, bin mir aber nicht sicher, wo oder wie ich das machen soll. Ich habe versucht,

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

und dann neu installieren. Ich habe vorsichtshalber auch versucht, Pakete zu aktualisieren.


Bearbeiten

Ich habe okular zunächst mit dem Befehl deinstalliert

sudo apt-get purge okular

Ich habe dann den Befehl verwendet

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

Bearbeiten 2

der Befehl

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

gibt diese Informationen aus:

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

Antwort1

Eine der Abhängigkeiten war defekt. Ich glaube, es war die von libokularcore7.

Nachdem Sie den von @steeldriver im Kommentarbereich genannten Schritt befolgt haben, d. h. den folgenden Befehl verwendet haben:

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

Ich konnte alle Abhängigkeiten mit folgendem Befehl neu installieren:

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

und installieren Sie dann libokularcore7 separat neu mit dem Befehl

sudo apt-get install --reinstall libokularcore7

verwandte Informationen