Okular(pdfビューア)に関連するすべてのファイルを手動で削除し、パージと再インストールでは解決しないバグがあったため、再インストールしました。現在は機能せず、エラーがスローされます。
Unable to find the Okular component.
端末を最初に実行しようとすると、エラーも出力されます
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.
ただし、これは最初にのみ発生します。
Kubuntu 16.04を実行していますが、比較的新しいインストールです。
Okularに関連するプログラムファイルを再度ダウンロードする必要があると思いますが、どこでどのようにこれを行うかはわかりません。私は使用してみました
Sudo apt-get install -f
Sudo apt-get install --reinstall okular
Sudo apt-get purge okular
その後再インストールします。念のため、パッケージの更新も試みました。
コマンドを使用してokularを最初にアンインストールしました
Sudo apt-get purge okular
その後、コマンドを使用しました
Sudo find / -name "*okular*" | xargs rm
コマンド
dpkg -S 'okular' | awk -F: '!a[$1]++ {print $1}'
この情報を出力します:
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
依存関係の1つが壊れていました。 libokularcore7だったと思う。
コメントセクションで言及されているステップ@steeldriverの後、つまりコマンドを使用した後:
Sudo dpkg -S 'okular' | awk -F: '!a[$1]++ {print $1}'
次を使用してすべての依存関係を再インストールできました。
for i in $(Sudo dpkg -S 'okular' | awk -F: '!a[$1]++ {print $1}');
do Sudo apt-get install --reinstall $i;
done
そして、コマンドを使用してlibokularcore7を個別に再インストールします
Sudo apt-get install --reinstall libokularcore7