web-dev-qa-db-fra.com

Comment utiliser Plasma Discover sur Ubuntu 18.04 LTS (pas Kubuntu)?

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?

3
N0rbert

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:

Plasma Discovery on Ubuntu MATE 18.04 LTS

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.

2
N0rbert