Ubuntu 18.04 LTS MATEがインストールされています。
システムは完全にアップグレードされており、PPAやサードパーティのリポジトリは追加されていません。
以下の簡単なコマンドでPlasma Discoverをインストールしました:
Sudo apt-get install plasma-discover \
plasma-discover-flatpak-backend plasma-discover-snap-backend
GUIから起動しようとすると、開きません。
ターミナルから開こうとすると、次のようになります:
$ plasma-discover
QQmlApplicationEngine failed to load component
qrc:/qml/DiscoverWindow.qml:3 module "QtQuick.Controls" is not installed
Errors when loading the GUI
no packages for "org.gnome.DiskUtility"
no packages for "org.mate-desktop.mate-eiciel"
no packages for "org.gnome.DejaDup"
empty appstream db
setting currentApplicationBackend PackageKitBackend(0x557c7d4a1c00)
これらのエラーを修正するにはどうすればよいですか?
bug 178886 依存関係の欠落について報告しました。
その後、 packages.ubuntu.com にアクセスし、必要な依存関係-パッケージqml-module-qtquick-controls
を見つけました。
とのインストール
Sudo apt-get install qml-module-qtquick-controls
しかし、これでは十分ではありません。他のエラーメッセージを次に示します。
qrc:/qml/ReviewDialog.qml:3モジュール「QtQuick.Dialogs」がインストールされていません
他のパッケージをインストールする必要があります
Sudo apt-get install qml-module-qtquick-dialogs
問題を修正-Plasma Discoverが起動し、正常に動作します:
操作中に、kded_kcookiejar
パッケージのkdelibs5-plugins
が必要であることが発見されました。
したがって、Plasma Discoverを使用するための完全なコマンドは次のとおりです。
Sudo apt-get install plasma-discover \
plasma-discover-flatpak-backend plasma-discover-snap-backend \
qml-module-qtquick-controls qml-module-qtquick-dialogs kdelibs5-plugins
注:この方法は、GNOME Shellを使用するUbuntu 18.04 LTSでも実際のものです。