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 | ||
appimage [Le 08/04/2019, 05:47] Fabux [Intégration au bureau] Retrait lien intra Motrix. |
appimage [Le 07/12/2019, 15:08] 78.194.2.45 [Intégration au bureau] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Trusty Xenial application format paquet}} | + | {{tag>Bionic application format paquet}} |
---- | ---- | ||
Ligne 7: | Ligne 7: | ||
Le format de paquets **Appimage** ([[wpfr>appimage|voir sur Wikipédia]]) permet de distribuer des logiciels de manière portable sur n'importe quelle distribution Linux, y compris Ubuntu. | Le format de paquets **Appimage** ([[wpfr>appimage|voir sur Wikipédia]]) permet de distribuer des logiciels de manière portable sur n'importe quelle distribution Linux, y compris Ubuntu. | ||
- | Le but est de pouvoir déployer des applications simplement, avec une grande compatibilité, sans impacter le système. | + | Le but est de pouvoir déployer des applications simplement, avec une grande compatibilité, sans altérer le système. |
===== Avantages et inconvénients ===== | ===== Avantages et inconvénients ===== | ||
Ligne 28: | Ligne 28: | ||
Les logiciels fournis dans ce format ne sont pas réellement installés sur le système, et ne sont donc pas présents dans les menus, il faut manuellement [[:raccourci-lanceur|créer un lanceur]] vers le fichier appimage concerné. | Les logiciels fournis dans ce format ne sont pas réellement installés sur le système, et ne sont donc pas présents dans les menus, il faut manuellement [[:raccourci-lanceur|créer un lanceur]] vers le fichier appimage concerné. | ||
- | <note>Certains logiciels (comme //Etcher//, //Motrix// ou //[[:Molotov]]//) proposent, au moment de la première utilisation, de créer un lanceur automatiquement, ça reste cependant une pratique peu répandue.</note> | + | <note>Certains logiciels (comme //Etcher//, //Motrix// ou //[[:Molotov]]//) proposent, au moment de la première utilisation, de créer un lanceur automatiquement, ça reste cependant une pratique peu répandue. |
+ | Nous vous conseillons de créer un dossier Appimage dans Documents et y sauvegarder également les icônes de vos applications, afin de faciliter la création des lanceurs. | ||
+ | </note> | ||
+ | |||
+ | ==== 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> | ||
==== Taille des fichiers ==== | ==== Taille des fichiers ==== | ||