Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
flatpak [Le 07/07/2017, 13:47]
Roschan ancienne révision (Le 16/06/2017, 20:50) le template n'est pas adapté, cesse de dégrader les pages pour que toutes les pages y ressemblent
flatpak [Le 07/04/2018, 15:39] (Version actuelle)
90.26.213.17 [Le système Flatpak]
Ligne 1: Ligne 1:
-{{tag>xenial ​application ​format ​paquet}}+{{tag>Bionic Xenial ​application paquet ​virtualisation}}
  
 ---- ----
Ligne 9: Ligne 9:
 Il fournit un environnement isolé du reste du système (//​sandbox//​),​ où l'​utilisateur peut faire fonctionner des applications de manière isolée : Il fournit un environnement isolé du reste du système (//​sandbox//​),​ où l'​utilisateur peut faire fonctionner des applications de manière isolée :
   * le risque pour la stabilité est moindre (les paquets et fichiers de configuration existants ne sont pas modifiés) ;   * le risque pour la stabilité est moindre (les paquets et fichiers de configuration existants ne sont pas modifiés) ;
-  * il n'y a **pas de conflits de dépendances** ;+  * il n'y a **pas de conflits de dépendances** ​(prends plus de place que les paquets des dépôts) ​;
   * le risque pour la sécurité est moindre : les applications utilisant Flatpak doivent demander la permission de l'​utilisateur pour accéder au matériel (webcam, clefs USB, ...) et aux fichiers de l'​utilisateur.   * le risque pour la sécurité est moindre : les applications utilisant Flatpak doivent demander la permission de l'​utilisateur pour accéder au matériel (webcam, clefs USB, ...) et aux fichiers de l'​utilisateur.
  
-Le projet est mené par freedesktop.org depuis 2014, jadis sous le nom de xdg-app, le but étant de faciliter la distribution d'​applications par des développeurs tiers sur toutes les distributions.+Le projet est mené par freedesktop.org depuis 2014, jadis sous le nom de ''​xdg-app''​, le but étant de faciliter la distribution d'​applications par des développeurs tiers sur toutes les distributions.
  
-Depuis 2017, beaucoup d'​applications populaires commencent à être disponibles au format Flatpak : Blender, [[:Skype]], Spotify, LibreOffice,​ [[:​Pitivi]], ​des applications KDE, etc.+Depuis 2017, beaucoup d'​applications populaires commencent à être disponibles au format Flatpak : Blender, [[:Skype]], Spotify, LibreOffice,​ [[:​Pitivi]], ​certaines ​applications ​[[:KDE]], beaucoup d'​applications [[:GNOME]], etc.
  
-Les applications ​Gnome récentes en cours de développement actif sont parfois même disponibles presque uniquement sous forme de Flatpak ! C'est par exemple le cas d'​[[:​Eolie]] au moment où j'​écris ces lignes.+Les applications récentes en cours de développement actif sont parfois même disponibles presque uniquement sous forme de Flatpak ! C'est par exemple le cas d'​[[:​Eolie]] au moment où j'​écris ces lignes.
  
-===== Installation ===== +===== Pré-requis =====
-==== Pré-requis ==== +
-Une version d'​Ubuntu pas trop ancienne (supérieure à 16.04 devrait suffire).+
  
-<note help>​Comme d'​habitude,​ les pré-requis pour installer un paquet sont précisés sur la page d'​installation des paquets. ​Il faut les répéter ? Oui ? Pourquoi je mets le lien du coup ? Ayez juste une connexion internet et les droits ​d'​administrateurPar contre, ce sont uniquement les pré-requis à l'installation, donc ça ne mérite pas un paragraphe dédié hein, les templates du wiki c'est mignon mais quand c'est inadapté à l'​article on s'en fout.</note>+  * Il faut absolument ​une version ​d’Ubuntu **supérieure ou égale à [[:16.04]]**. 
 +  * Les [[:​sudo|droits d’administration]] et une connexion internet ​sont requises pour linstallation ​de l’application flatpak elle-même. 
 +  * Une connexion à internet est aussi nécessaire pour télécharger les logiciels à installer ​//via// **flatpak**.
  
-==== Installation ​de Flatpak ​====+===== Installation ====
 +<note important>​​L'​​installation de Flatpak semble installer le paquet **dbus-user-session** à priori incompatible avec [[:​lightdm]]. 
 +Néanmoins, il n'​existe à ce jour (31/​07/​2017) aucun bug répertorié allant dans ce sens.
  
-Flatpak devrait être pré-installémais au cas où il ne le soit pas, [[installez ​le paquet]] {{apt>​flatpak}}.+Si vous êtes concerné par ce problèmemerci d'​ouvrir un sujet sur le [[https://​forum.ubuntu-fr.org/​|Forum]] et en donner ​le lien ici, ou en informer la [[:​wiki:​liste_discussion#​coordination_de_la_documentation|liste de discussion de la documentation]] pour pouvoir mettre à jour cette page.</​note>​
  
-==== Installation de logiciels utilisant Flatpak =====+==== Méthode recommandée (17.04 et plus) ====
  
-Ensuite, chaque développeur tiers indique les lignes de commande permettant ​d'installer son logiciel au formatQuelques exemples dans l'​onglet "​Command line" de la page http://flatpak.org/​apps.html+Flatpak devrait être pré-installé à partir ​d'Ubuntu 17.04, mais au cas où il ne le soit pas, [[:tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>flatpak]]** depuis les dépôts.
  
-<note help>Il n'est pas nécessaire de mettre ''​sudo''​ devant les commandes d'​installation ou de désinstallation des flatpaks, puisqu'​un popup apparaîtra pour vous demander votre mot de passe en cas de besoin !</​note>​+==== Via un PPA (16.04) ====
  
-Généralement,​ une seule ligne commençant par ''​flatpak install''​ suffit, mais il est possible qu'on vous demande d'​ajouter des dépôts flatpak (''​flatpak remote-add une_adresse_url''​). Remarquez que les logiciels flatpak sont gérables depuis [[:​gnome-software|la logithèque]] (ça dépend de la version de la logithèque) en fonction des dépôts paramétrés. 
  
-Un flatpak ​peut ensuite être retiré avec la commande ''​flatpak uninstall nom_du_flatpak'' ​(utilisez tabulation pour voir les noms des applications installées).+  - [[:​PPA|Ajoutez le PPA]] **ppa:​alexlarsson/​flatpak**((https://​launchpad.net/​~alexlarsson/​+archive/​ubuntu/​flatpak)) dans vos sources de logiciels. 
 +  - [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Rechargez la liste des paquets]] 
 +  - [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​flatpak]]**.
  
 ===== Utilisation ===== ===== Utilisation =====
-Les logiciels apparaissent avec les autres, normalement. En ligne de commande, ils se lancent en faisant ''​flatpak run nom_de_l_appli''​. 
  
-<note help>Faites ​''​man flatpak''​ pour plus d'​informations.</​note>​+<note important>​FIXME à compléter et à déplacer dans un tutoriel dédié.</​note>​ 
 + 
 +==== Installation de logiciels ==== 
 +===Depuis Flathub=== 
 +[[https://​flathub.org/​apps|Flathub]] : Site fonctionnant comme une logithèque. Regroupe un grand nombre de logiciels disponibles.\\ \\ 
 +[[https://​flathub.org/​apps|{{https://​www.omgubuntu.co.uk/​wp-content/​uploads/​2018/​04/​the-new-flathub-website.jpg?​400|Aller sur Flathub}}]] 
 + 
 +===En ligne de commande=== 
 +Chaque développeur tiers indique les lignes de commande permettant d'​installer son logiciel dans ce format. 
 +Quelques exemples dans l'​onglet "​Command line" de la page [[http://​flatpak.org/​apps.html|du projet]]. 
 + 
 +<note help>Il n'est pas nécessaire d'ajouter [[:sudo]] devant les commandes d'​installation ou de désinstallation des flatpaks, puisqu'​un popup apparaîtra pour vous demander votre mot de passe en cas de besoin !</​note>​ 
 + 
 +Généralement,​ une seule ligne suffit 
 +<​code>​flatpak ​install nom_du_flatpak</​code>​ 
 + 
 +mais il est possible qu'on vous demande d'ajouter des dépôts flatpak par exemple: 
 +<​code>​flatpak remote-add une_adresse_url</​code>​.  
 + 
 +<note tip>Les logiciels flatpak sont théoriquement gérables depuis [[:​gnome-software|la logithèque]],​ selon la version de cette dernière (>​=3.22.6) et en fonction des dépôts paramétrés. Ce n'est donc pas normalement possible sur la version [[:16.04]] LTS !</​note>​  
 + 
 +==== Utilisation de logiciels ==== 
 +Les logiciels apparaissent avec les autres, normalement. Vous pourrez les lancer comme indiqué **[[tutoriel:​comment_lancer_application|ici]]**,​ ou via le [[:​terminal]] avec la [[:​commande_shell|commande]] suivante :​\\ 
 +<​code>​flatpak run nom_de_l_appli</​code>​ 
 + 
 +<note help>​Bien qu'il soit mal rédigé, pensez au [[:​man|manuel]] de la commande ​pour plus d'​informations. 
 +<​code>​man flatpak</​code>​</​note>​ 
 + 
 +==== Désinstallation de logiciels ===== 
 +Un flatpak peut être retiré avec la commande  
 +<​code>​flatpak uninstall nom_du_flatpak</​code>​ 
 +<note tip>​Utilisez tabulation pour voir les noms des applications installées</​note>​.
  
 ===== Problèmes rencontrés ===== ===== Problèmes rencontrés =====
  
 ==== Lanceurs et icônes ==== ==== Lanceurs et icônes ====
-Les icônes et fichiers ​''​.desktop'' ​des applications Flatpak ne se trouvent pas dans ''​/usr/share'' ​comme d'​habitude,​ mais dans ''​/​var/​lib/​flatpak/​exports/​share/​''​ et il est très probable que vos thèmes d'​icônes et certains utilitaires de paramétrage des menus ne soient pas en mesure de gérer ce fonctionnement.+Les icônes et fichiers ​//**.desktop**// des applications Flatpak ne se trouvent pas dans //**/usr/share**// comme d'​habitude,​ mais dans //**/​var/​lib/​flatpak/​exports/​share/​**//.  
 +Il est alors très probable que vos thèmes d'​icônes et certains utilitaires de paramétrage des menus ne soient pas en mesure de gérer ce fonctionnement.
  
 ==== Thème ==== ==== Thème ====
-Les versions de Flatpak antérieures à mi-2017 ne prennent pas en compte le thème de l'​utilisateur,​ et n'​autorisent donc que le thème Adwaita (ou Adwaita-dark). La solution à ce problème n'​existe que dans les versions de Flatpak postérieures à mi-2017((http://​www.omgubuntu.co.uk/​2017/​05/​flatpak-theme-issue-fix)).+Les versions de Flatpak antérieures à mi-2017 ne prennent pas en compte le thème de l'​utilisateur,​ et n'​autorisent donc que le thème ​//Adwaita// (ou //Adwaita-dark//).\\ 
 +La solution à ce problème n'​existe que dans les versions de Flatpak postérieures à mi-2017((http://​www.omgubuntu.co.uk/​2017/​05/​flatpak-theme-issue-fix|Source))
 + 
 +===== Désinstallation ===== 
 + 
 +Pour supprimer cette application,​ il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'​application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. 
 + 
 +Si vous l'​aviez ajouté, n'​oubliez pas de [[:​ppa#​suppression_d_un_ppa|retirer le PPA]] après désinstallation.
  
 ===== Voir aussi ===== ===== Voir aussi =====
-  * [[wpfr>flatpak]] +  * [[wpfr>Flatpak]] 
-  * http://​flatpak.org/​ +  * [[http://​flatpak.org/​|Site du Projet]] 
-  * http://​flatpak.org/​apps.html +  * [[http://​flatpak.org/​apps.html|Les applications disponibles]] sur le site du projet 
-  * [[gnome-software|Logithèque GNOME]]+  * [[:gnome-software|Logithèque GNOME]] 
 +  * [[:appimage]]
  
 ----- -----
-Contributeurs : [[utilisateurs/roschan]], ...+ 
 +//Contributeurs : [[:utilisateurs:roschan]] 
 +, ...//
  • flatpak.1499428046.txt.gz
  • Dernière modification: Le 07/07/2017, 13:47
  • par Roschan