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
Prochaine révision Les deux révisions suivantes
tutoriel:installer_application_flatpak [Le 29/05/2019, 11:49]
193.250.138.66 [Les runtimes]
tutoriel:installer_application_flatpak [Le 07/12/2019, 20:24]
78.194.2.45 [Les runtimes]
Ligne 53: Ligne 53:
  
 Les logiciels de ces environnements étant pour la plupart déjà dans les dépôts [[:apt]], et pour certains sur flathub, ces dépôts sont normalement superflus. Les logiciels de ces environnements étant pour la plupart déjà dans les dépôts [[:apt]], et pour certains sur flathub, ces dépôts sont normalement superflus.
 +==== Paquets téléchargés hors-dépôts ====
 +Synaptic gère des paquets au format ''​.deb''​ ​**provenant de dépôts APT uniquement**. ​ \\ Il ne permet ​pas — dans sa configuration actuelle — l'​​installation d'un paquet téléchargé manuellement depuis un site Internet ou généré par vous-même. \\ ​Si vous cherchez à effectuer ces manipulations,​ lisez les sections suivantes ou utilisez plutôt [[:gdebi]].
  
 +=== Paquets téléchargés maunuellement ===
 +
 +== Les paquets précompilés au format *.deb ==
 +
 +Afin de gérer les paquets précompilés .deb que vous téléchargez manuellement ( par exemple **depuis les sites de confiance** **Sourceforge** ou **Github**) vous devez configurer l'​application qui les installera par défaut. il s'agit de la Logithèque Ubuntu. ​
 +
 +
 +== Les paquets précompilés au format *.deb à l'aide de l'​application Checkinstall ==
 +
 +Contrairement à l'​idée préconçue selon laquelle Synaptic serait incapable de gérer les sources compilés manuellement,​ **ceci est tout à fait possible à l'aide de l'​application checkinstall**. \\
 +Cet utilitaire en ligne de commandes simplissime à utiliser compile les sources en C++ puis génère un paquet précompilé *.deb. \\
 +Cette procédure permet d'​intégrer ensuite le paquet généré manuellement à la bibliothèque de Synaptic.
 +
 +Pour de plus amples informations sur l'​application Checkinstall,​ reportez vous au chapitre [[checkinstall|Checkinstall :​ Créer facilement un paquet debian (*.deb) à partir des sources]] de la documentation.
 +
 +
 +==== Formats de distribution alternatifs ====
 +Synaptic ne sait pas gérer les logiciels précompilés au format [[:​Flatpak]] ni [[:​snap|Snap]] ni [[:​Appimage]] encore moins les applications hébergées sur [[wp>​https://​fr.wikipedia.org/​wiki/​GitHub|Github]]. \\ Si votre logithèque ne gère pas nativement ces formats, des procédures spécifiques à chaque format vous seront nécessaires.
 +
 +=== Les nouveaux modules d'​intégration à Ubuntu ===
 +Depuis Ubuntu 17.10, rétroportés sous 16.04, il existe des applications d'​intégration des paquets **Flatpak**,​ **Snap**, **Appimage** et des application hébergées sur le Github. \\ Les procédures d’intégration diffèrent selon le paquet précompilé considéré.
 +  * Intégration de **Snap** dans la Logithèque Ubuntu : \\ le service snapd est désormais intégré aux distribution récentes d'​Ubuntu. Pour gérer les Snaps depuis la logithèque,​ il vous suffit de vous rendre sur [[https://​snapcraft.io/​snap-store|la page officielle du Snapstore]] et de cliquer sur le bouton **[ install ]** ( Ubuntu 16.04 et suivantes ) <code bash>​sudo snap install snap-store ​
 +sudo apt-get update </​code>​
 +  * Intégration du dépôt officiel **Flathub** au sein de Synaptic : <code bash>
 +sudo flatpak remote-add --if-not-exists flathub https://​flathub.org/​repo/​flathub.flatpakrepo </​code>​
 +  * Intégration de **Flatpak** dans la logithèque Ubuntu : ( Ubuntu 16.04 et suivantes ) <code bash>​sudo apt install gnome-software-plugin-flatpak
 +sudo apt-get update </​code>​ \\ pour les autres gestionnaires de bureaux, se référer à la page « [[https://​www.numetopia.fr/​installation-et-utilisation-de-flatpak-sous-ubuntu/​|Installation et utilisation de Flatpak sur Ubuntu]] » \\ — site : Numétopia.fr ; auteur : le tux masqué ; date : 21 août 2019 ; mise à jour : 6 novembre 2019. \\ 
 +    * Pour lister vos paquets Flatpak, entrez dans un [[terminal|Terminal]] : <code bash>
 +flatpak list </​code>​
 +    * Pour mettre à jour tous vos paquets Flatpak, entrez dans un [[terminal|Terminal]] : <code bash>
 +flatpak update </​code>​
 +  * Intégration de **Appimage** au sein des différentes interfaces graphiques d'​Ubuntu : 
 +    * se référer à [[https://​www.linuxuprising.com/​2018/​04/​easily-run-and-integrate-appimage-files.html|Easily Run And Integrate AppImage Files With AppImageLauncher]] ​ \\ — site : Linuxuprising.com ; auteur : logix ; date : 17 juillet 2018.
 +    * télécharger le paquet précompilé *.deb sur la page Github dédiée « [[https://​github.com/​TheAssassin/​AppImageLauncher/​releases|Appimage Launcher release builds]] ».
 +  * Intégration de **Github Desktop** au sein des différentes interfaces graphiques d'​Ubuntu : <code bash>​sudo snap install github-desktop --edge </​code>​ \\ Le paquet github-desktop permet de gérer son dépôt Github graphiquement dans une application intégrée au gestionnaire d'​applications Ubuntu
 +
 +<​note>​**Le projet précédent nommé __Appimaged__ est désormais déprécié**. \\
 +Ceci ne vous empêche nullement de l'​utiliser en complément de Appimage Launcher. Pour l'​installer **après avoir installé Appimage Launcher** :
 +<code bash>​wget "​https://​github.com/​AppImage/​appimaged/​releases/​download/​continuous/​appimaged-x86_64.AppImage"</​code>​
 +rendez vous dans votre dossier personnel
 +<code bash> sudo chmod a+x appimaged-x86_64.AppImage</​code>​
 +<code bash>​sudo ./​appimaged-x86_64.AppImage --install</​code>​
 +</​note>​
 ===== Installation de logiciels ===== ===== Installation de logiciels =====
  
Ligne 60: Ligne 105:
 Pour s'​exécuter,​ les applications qu'on installera auront besoin d'un //​runtime//​. Pour s'​exécuter,​ les applications qu'on installera auront besoin d'un //​runtime//​.
  
-Il s'​agit,​ en bon français, d'un **environnement d'​exécution**(([[wpfr>​Environnement d'​exécution]])) : dans le cas d'une application ​"​normale" ​(pas en flatpak ni en [[:snap]]), l'​environnement d'​exécution est directement ​votre système Ubuntu lui-même, ce qui implique un certain nombre de limitations,​ notamment en terme de compatibilité des versions.+Il s'​agit,​ en bon français, d'une **routine d'environnement d'​exécution**(([[wpfr>​Environnement d'​exécution]])) : dans le cas d'une application ​//​ordinaire// ​(comprenez non précompilées aux formats ​flatpak ni aux formats ​[[:snap]]), l'​environnement d'​exécution est en fait votre système Ubuntu lui-même, ce qui implique un certain nombre de limitations,​ notamment en terme de compatibilité des versions.
  
-Ne soyez pas donc surpris si une confirmation vous sera demandée pour l'​installation d'un //runtime//.+Ne soyez pas donc surpris si une confirmation vous est demandée pour l'​installation d'un //environnement d'​exécution//.
  
-<note important>​L'​installation d'une application est assez courte, mais celle d'un //runtime// peut prendre une bonne minute ; heureusement,​ des applications distinctes utilisent souvent le même //runtime//​.</​note>​+<note important>​L'​installation d'une application est assez courte, mais celle d'un //environnement d'​exécution// peut prendre une bonne minute ; heureusement,​ des applications distinctes utilisent souvent le même //environnement d'​exécution//​.</​note>​
  
 === Autres dépôts === === Autres dépôts ===
------------------------------- not found flatub-------------------------------------- 
  
-ps: si vous avez des problème du genre not found flatub ​veuillez ​faire au préalable : +<note important>​si vous avez un message tel que « ''​**flatub ​not found**''​ », veuillez ​entrer ​au préalable : 
-<​code>​rm -rf /​var/​tmp/​flatpak-cache-*</​code>​ puis +<​code ​bash>rm -rf /​var/​tmp/​flatpak-cache-*</​code>​ puis 
 reprendre par exemple: reprendre par exemple:
-<​code>​flatpak remote-add --user --if-not-exists flathub https://​flathub.org/​repo/​flathub.flatpakrepo</​code>​ +<​code ​bash>flatpak remote-add --user --if-not-exists flathub https://​flathub.org/​repo/​flathub.flatpakrepo</​code>​ 
-<​code>​flatpak install --user flathub org.gnome.Builder</​code>​ pour installer le logiciel ​de votre convenance par ex. +<​code ​bash>flatpak install --user flathub org.gnome.Builder</​code>​ pour installer le logiciel ​qui vous convient.</​note>​
- +
-------------- reprendre le tuto------------------------------------------------------ +
  
 Si vous voulez installer quelque chose depuis le dépôt ''​gnome-apps'',​ il faudra **peut-être** au préalable ajouter le dépôt des environnements d'​exécution exigés par les applications GNOME : Si vous voulez installer quelque chose depuis le dépôt ''​gnome-apps'',​ il faudra **peut-être** au préalable ajouter le dépôt des environnements d'​exécution exigés par les applications GNOME :
-<​code>​flatpak remote-add --if-not-exists gnome https://​sdk.gnome.org/​gnome.flatpakrepo</​code>​+<​code ​bash>flatpak remote-add --if-not-exists gnome https://​sdk.gnome.org/​gnome.flatpakrepo</​code>​
  
 Si vous voulez installer quelque chose depuis le dépôt ''​kdeapps'',​ il faudra **peut-être** au préalable ajouter le dépôt des environnements d'​exécution exigés par les applications KDE : Si vous voulez installer quelque chose depuis le dépôt ''​kdeapps'',​ il faudra **peut-être** au préalable ajouter le dépôt des environnements d'​exécution exigés par les applications KDE :
-<​code>​flatpak remote-add kderuntime --if-not-exists http://​distribute.kde.org/​kderuntime.flatpakrepo</​code>​+<​code ​bash>flatpak remote-add kderuntime --if-not-exists http://​distribute.kde.org/​kderuntime.flatpakrepo</​code>​ 
 + 
 +== Où trouver les routines d'​environnement pour les applications hors dépôts (Flatpak et Appimage) == 
 + 
 +Si vous avez suivi les procédures d'​intégrations décrites précédemment,​ il vous suffit de faire une recherche sur ''​freedesktop''​ et ''​runtime''​ dans votre logithèque. 
 + 
 +La liste des runtimes disponibles se trouve dans la documentation du Flatpak, au chapitre « [[https://​docs.flatpak.org/​fr/​latest/​available-runtimes.html|Runtimes disponibles]] » —{routines d’environnement disponibles}
  
-==== Nommage ​des logiciels ====+==== Dénommination ​des logiciels ====
  
 Dans les dépôts (tous, pas seulement //​flathub//​),​ les applications sont identifiées par un nom qui suit un format normé, assez différent de ce qui se fait avec [[:apt]] (exemples) : Dans les dépôts (tous, pas seulement //​flathub//​),​ les applications sont identifiées par un nom qui suit un format normé, assez différent de ce qui se fait avec [[:apt]] (exemples) :
Ligne 167: Ligne 214:
 ===== Utiliser vos logiciels ===== ===== Utiliser vos logiciels =====
  
-Pour lancez ​graphiquement les applications installées,​ faites comme indiqué **[[tutoriel:​comment_lancer_application|ici]]**.+Pour lancer ​graphiquement les applications installées,​ faites comme indiqué **[[tutoriel:​comment_lancer_application|ici]]**.
  
 Via le [[:​terminal]],​ la [[:​commande_shell|commande]] est : Via le [[:​terminal]],​ la [[:​commande_shell|commande]] est :
Ligne 223: Ligne 270:
   * La page dédiée à [[:​Flatpak]]   * La page dédiée à [[:​Flatpak]]
   * **(en)** [[http://​www.omgubuntu.co.uk/​2017/​07/​7-flatpak-apps-can-install-right-now-flathub|article d'OMG Ubuntu à propos de l'​installation de l'​installation par flatpak]]   * **(en)** [[http://​www.omgubuntu.co.uk/​2017/​07/​7-flatpak-apps-can-install-right-now-flathub|article d'OMG Ubuntu à propos de l'​installation de l'​installation par flatpak]]
-  * La "​concurrence"​ : [[:apt]], [[:snap]], [[:​appimage]]+  * La "​concurrence"​ : [[:apt ]], [[:snap]], [[:​appimage]]
   * [[http://​flatpak.org/​apps.html|Applications disponibles sur flatpak.org]]   * [[http://​flatpak.org/​apps.html|Applications disponibles sur flatpak.org]]
   * **(en)** [[https://​community.kde.org/​Guidelines_and_HOWTOs/​Flatpak|Tutoriel pour installer les applications KDE]]   * **(en)** [[https://​community.kde.org/​Guidelines_and_HOWTOs/​Flatpak|Tutoriel pour installer les applications KDE]]
  • tutoriel/installer_application_flatpak.txt
  • Dernière modification: Le 11/12/2022, 10:48
  • par christophe c