J'ai Ubuntu 18.04 LTS MATE installé.
Le système est entièrement mis à niveau et ne comporte pas de PPA et/ou de référentiels tiers.
J'ai installé Plasma Discover à l'aide des commandes simples suivantes:
Sudo apt-get install plasma-discover \
plasma-discover-flatpak-backend plasma-discover-snap-backend
Lorsque j'essaie de le lancer depuis l'interface graphique, il ne s'ouvre pas.
Si j'essaie de l'ouvrir depuis le terminal, je reçois:
$ 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)
Que dois-je faire pour corriger ces erreurs?
J'ai signalé bug 178886 à propos des dépendances manquées.
Ensuite, j'ai visité packages.ubuntu.com et découvert la dépendance nécessaire - package qml-module-qtquick-controls
.
Installation de celui-ci avec
Sudo apt-get install qml-module-qtquick-controls
Mais cela ne suffit pas, voici un autre message d'erreur:
qrc: /qml/ReviewDialog.qml: le module 3 "QtQuick.Dialogs" n'est pas installé
nous avons donc besoin d'installer un autre paquet
Sudo apt-get install qml-module-qtquick-dialogs
corrige le problème - Plasma Discover démarre et fonctionne normalement:
Au cours de son fonctionnement, il a été découvert qu'il avait besoin du kded_kcookiejar
du package kdelibs5-plugins
.
Donc, la commande complète pour utiliser Plasma Discover est:
Sudo apt-get install plasma-discover \
plasma-discover-flatpak-backend plasma-discover-snap-backend \
qml-module-qtquick-controls qml-module-qtquick-dialogs kdelibs5-plugins
Remarque: cette méthode est également valable pour Ubuntu 18.04 LTS avec GNOME Shell.