Как запустить 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.