J'utilise Ubuntu MATE 16.04 LTS.
J'ai ajouté Flatpak PPA et installé à mon système:
Sudo add-apt-repository ppa:alexlarsson/flatpak
Sudo apt update
Sudo apt install flatpak
Et puis je veux installer une application en tant que Flatpak, je dois donc exécuter quelques commandes dans le terminal (KDE par exemple):
pour ajouter un référentiel:
flatpak remote-add --if-not-exists flathub \
https://flathub.org/repo/flathub.flatpakrepo
flatpak remote-add --if-not-exists kdeapps --from \
https://distribute.kde.org/kdeapps.flatpakrepo
installer le flatpak nécessaire (KDiff3 par exemple):
flatpak install kdeapps org.kde.kdiff3
J'ai lu des articles sur gnome-software-plugin-flatpak
et plasma-discover-flatpak-backend
, mais il n'existe pas de tels packages pour Ubuntu Xenial.
Mais je ne trouve pas de solutions pour Ubuntu 16.04 LTS.
Mise à jour 1: tente de générer le package source de plasma-discover
à partir de 18.04 LTS sur 16.04 LTS, mais de nombreuses erreurs concernant les déclarations Qt5, telles que
discover/libdiscover/resources/ResourcesModel.cpp: 336: 42: erreur: "qAsConst" n'a pas été déclaré dans cette étendue
pour (backend automatique: qAsConst (m_backends))
^
libdiscover/CMakeFiles/DiscoverCommon.dir/build.make: 374: recette pour la cible 'libdiscover/CMakeFiles/DiscoverCommon.dir/resources/ResourcesModel.cpp.o' a échoué.
donc ce n'est pas une solution.
Mise à jour 2: l'installation du logiciel GNOME à partir de Snappy avec snap install --Edge gnome-software --classic
permet d'utiliser l'interface graphique de capture, mais pas FlatPak.
Non. Flatpak ne semble pas avoir d’interface utilisateur graphique prise en charge pour les anciennes versions d’Ubuntu (16.10 et antérieures). L’interface graphique de Flatpak, qui fait référence au support de plug-in pour Flatpak, a été ajoutée peu après la version 16.04, d’où les dépendances non satisfaites.
Flatpak (anciennement xdg-app) est relativement nouveau et a été adopté par les applications et les distributions à partir de 2017. Le "Guide du développeur" qui renvoie à cette documentation ne mentionne malheureusement aucune dépendance spécifique ni exigence minimale à titre de référence.
La FAQ a cependant noté indirectement que GNOME 3.22 était requis.
La version 3.22.4 et ultérieure de GNOME Builder inclut la prise en charge des manifestes flatpak-builder.
Ubuntu 16.04 utilise un plusieurs versions plus anciennes que GNOME 3.22. Bien qu'Ubuntu 16.04 soit une version actuellement prise en charge, la plate-forme est réputée être ancienne et ne convient pas à l'utilisation de l'interface graphique de Flatpak.
Sur Ubuntu, l’interface graphique Flatpak est rendue disponible via logiciel GNOME et Plasma Discover à l’aide des plug-ins respectifs, gnome-software-plugin-flatpak
et plasma-discover-flatpak-backend
. Nous pouvons examiner les dernières nouvelles sur le développement pour clarifier davantage les dépendances.
Le support Flatpak pour le logiciel GNOME est mentionné dans le ce billet de blog de hughsie (Richard) , "Logiciel Flatpak et GNOME" daté du 5 juillet 2016. Il contient peu de captures d'écran et de détails sur l'emballage.
L'intégration de Flatpak dans Builder a été indiquée sur le wiki GNOME et est disponible depuis la publication de GNOME 3.22 , le 21 septembre 2016.
La dernière version de GNOME introduit pour la première fois une intégration complète à Flatpak. GNOME [...] 3.22 facilite l'installation des applications Flatpak à l'aide du logiciel.
Étant donné que la première version de GNOME à introduire Flatpak GUI est GNOME 3.22, buntu 16.04 avec GNOME 3.18 ne répond pas à l'exigence. Même avec le minimum requis, le non-supporté maintenant buntu 17.04 avait aussi des problèmes avec l'exigence .
Le support Flatpak pour Plasma Discover est mentionné dans le ce billet de jgrulich (Jan Grulich) , "KDE Discover flatpak backend" du 14 février 2017. Il contient peu de captures d'écran, mais moins de détails.
À ce sujet, Flatpak sur le wiki de KDE contient des informations plus utiles.
Nous fournissons un environnement d'exécution avec Qt et tous les cadres KDE 5 (à l'exception du 4e niveau) [...] Ce moteur d'exécution peut être ajouté en suivant les instructions suivantes:
flatpak install flathub org.kde.Platform//5.9 flatpak install flathub org.kde.Sdk//5.9
Étant donné que l'instruction notée KDE Plasma 5.9, buntu 16.04 avec KDE Plasma 5.5 ne répond pas à l'exigence. Même avec PPA de Kubuntu Backports , Ubuntu 16.04 n'aura que KDE Plasma 5.8, qui est toujours plus ancien que la version notée.
Flatpak GUI a d'abord été disponible dans GNOME, puis suivi par KDE. Pour cette raison, GNOME pourrait mieux prendre en charge l'interface graphique de Flatpak.
KDE Plasma 5 sur Ubuntu 16.04 (ou Kubuntu 16.04) était par défaut un buggy et avait des plantages sur le bureau. En fait, le méta-paquet KDE Plasma pour 16.04 a depuis disparu de le résultat de la recherche du paquet . Cela peut laisser penser que l'interface graphique de Flatpak n'est pas adaptée à fonctionner avec KDE sous Ubuntu 16.04.
Il se peut que cette réponse soit erronée si une personne ayant des connaissances retourne les packages requis à partir de GNOME 3.22 ou de KDE 5.9, afin de créer et d'exécuter l'interface graphique de Flatpak sous Ubuntu 16.04. Les backports autrement pourraient ne pas être réalisables pour une raison que je ne connais pas.
TL; DR Flatpak est relativement nouveau et Ubuntu 16.04 (xenial) est trop ancien pour créer et exécuter l’interface graphique Flatpak. Ceci est basé sur la révision des nouvelles et de la documentation sur le développement par GNOME et KDE. La documentation Flatpak ne semble pas avoir de détails à l'appui.