Différences
Ci-dessous, les différences entre deux révisions de la page.
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 22/04/2020, 15:34] 81.164.29.100 [Paquets téléchargés hors-dépôts] coquille |
||
---|---|---|---|
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 manuellement === | ||
+ | |||
+ | == 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]] |