J'ai supprimé manuellement tous les fichiers liés à Okular (pdf viewer) et je l'ai réinstallé car il y avait un bogue que purger et réinstaller ne résoudrait pas. Cela ne fonctionne plus et renvoie l'erreur:
Unable to find the Okular component.
Lors de la première tentative d'exécution du terminal, l'erreur est également affichée.
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.
Cependant, cela ne se produit qu'au début.
J'exécute Kubuntu 16.04 et c'est une installation relativement récente.
Je pense que je dois télécharger à nouveau un fichier de programme relatif à Okular, mais je ne sais pas où ni comment faire cela. J'ai essayé d'utiliser
Sudo apt-get install -f
Sudo apt-get install --reinstall okular
Sudo apt-get purge okular
puis en réinstallant. J'ai aussi essayé de mettre à jour des paquets au cas où.
J'ai d'abord désinstallé okular à l'aide de la commande
Sudo apt-get purge okular
J'ai ensuite utilisé la commande
Sudo find / -name "*okular*" | xargs rm
la commande
dpkg -S 'okular' | awk -F: '!a[$1]++ {print $1}'
affiche cette information:
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
Une des dépendances était cassée. Je pense que c'était le libokularcore7.
Après avoir suivi l’étape @steeldriver mentionnée dans la section commentaire, utilisez la commande suivante:
Sudo dpkg -S 'okular' | awk -F: '!a[$1]++ {print $1}'
J'ai pu réinstaller toutes les dépendances en utilisant:
for i in $(Sudo dpkg -S 'okular' | awk -F: '!a[$1]++ {print $1}');
do Sudo apt-get install --reinstall $i;
done
puis réinstallez séparément libokularcore7 en utilisant la commande
Sudo apt-get install --reinstall libokularcore7