Как запустить Plasma Discover на Ubuntu 18.04 LTS (не на Kubuntu)?

У меня установлена ​​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)

Что я должен сделать, чтобы исправить эти ошибки?

1 ответ

Решение

Я сообщил об ошибке 1788863 о пропущенных зависимостях.

После этого я посетил 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

Примечание: этот метод актуален и для Ubuntu 18.04 LTS с GNOME Shell.

Другие вопросы по тегам