Installer : Différence entre versions
De Asso Val Libre
m (Admin a déplacé la page Apt Snap Flatpak Appimage vers Installer) |
(→Politique) |
||
(22 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
+ | En cours... | ||
+ | |||
+ | __TOC__ | ||
= Gestion globale des applications dans Ubuntu = | = Gestion globale des applications dans Ubuntu = | ||
+ | Il existe maintenant plusieurs méthodes pour installer un logiciel libre donné dans les distributions linux «modernes» (Ubuntu, Fedora, ...) | ||
+ | |||
+ | Les méthodes ne sont pas équivalentes entre elles et présentent donc des avantages et des inconvénients spécifiques. | ||
+ | : Il n'y a évidemment pas une méthode qui serait parfaite et selon les usages, il faut choisir et même combiner les différentes possibilités. | ||
+ | |||
+ | Ci-dessous quelques réflexions et suggestion pour une utilisation raisonnable des différentes méthodes (sans donner trop de détails techniques) | ||
+ | |||
+ | Les éléments de mise en place sont donnés ci-dessous dans le contexte d'une [[Ubuntu]] 20.04, 22.04... | ||
+ | |||
+ | ; Important : Pour une application donnée, il n'existe pas nécessairement une fourniture pour chaque méthode/source (deb, snap, flatpak, appimage). | ||
+ | : La disponibilité pour une source dépend des préférences ou possibilités des développeurs de l'application, ou encore des contributions de la communauté de ses utilisateurs. | ||
+ | : Lorsqu'une application est disponible via plusieurs sources, les versions proposées peuvent être différentes (plus ou moins récentes)! | ||
+ | : Cela peut être un critère de choix important. | ||
+ | |||
+ | ; Attention : Les utilisations des différentes sources/méthodes ne sont pas complètement inter-changeables notamment parce que les profils utilisateurs (configurations personnelles) ne sont pas stockées de la même manière. En changeant de source, il peut être nécessaire de reconfigurer l'application concernée. | ||
+ | |||
+ | == [[Deb]] == | ||
+ | |||
+ | == [[Snap]] == | ||
+ | |||
+ | == [[Flatpak]] == | ||
+ | |||
+ | == [[AppImage]] == | ||
+ | |||
+ | = Interfaces commandes = | ||
+ | |||
+ | ; Deb : | ||
+ | apt install vlc | ||
+ | |||
+ | ; Snap : | ||
+ | snap install vlc | ||
+ | |||
+ | ; Flatpak : | ||
+ | flatpak install org.videolan.VLC | ||
+ | flatpak run org.videolan.VLC | ||
+ | |||
+ | = Interface graphiques = | ||
+ | |||
+ | ; Deb : | ||
+ | |||
+ | * Une interface graphique possible est constituée par le logiciel [[gnome-software]] | ||
+ | |||
+ | ; Snap : | ||
+ | |||
+ | * Une interface graphique possible est constituée par le logiciel [[gnome-software]], étendue par le plugin gnome-software-plugin-snap | ||
+ | |||
+ | ; Flatpak : | ||
+ | |||
+ | * Une interface graphique possible est constituée par le logiciel [[gnome-software]], étendue par le plugin gnome-software-plugin-flatpak | ||
+ | |||
+ | = Politique = | ||
+ | |||
+ | La catégorisation ci-après permet de déterminer le mode d'installation d'une application selon son positionnement dans l'environnement utilisateur | ||
+ | |||
+ | : L'objectif est évidemment de protéger le fonctionnement du système de base (la machine reste opérationnelle) | ||
+ | |||
+ | ; Système ''socle'' : | ||
+ | # Les applications qui font partie du fonctionnement de base du système (de la "distribution"). | ||
+ | : Ces applications relèvent donc de la gestion de base (donc plutôt apt/deb, voire snap si l'éditeur l'indique) | ||
− | + | Apt/deb («officiels») en priorité | |
− | + | ; Applications ''socle'' : | |
+ | # Applications qui sont étroitement liées à l'environnement utilisateur | ||
+ | : configuration complexe et personnalisée | ||
+ | : version à stabiliser / mises à jour complexe ou critique | ||
− | + | Snap ou Apt/deb | |
− | + | ; Applications complémentaires : | |
+ | # Toutes les autres applications, qui pourraient être considérées comme non fondamentales | ||
+ | : Qui fonctionne de manière quasi-autonome sans être liées à d'autres applications/services | ||
+ | Flatpak si possible | ||
{{Mémo}} | {{Mémo}} |
Version actuelle en date du 15 janvier 2023 à 12:03
En cours...
Sommaire
Gestion globale des applications dans Ubuntu
Il existe maintenant plusieurs méthodes pour installer un logiciel libre donné dans les distributions linux «modernes» (Ubuntu, Fedora, ...)
Les méthodes ne sont pas équivalentes entre elles et présentent donc des avantages et des inconvénients spécifiques.
- Il n'y a évidemment pas une méthode qui serait parfaite et selon les usages, il faut choisir et même combiner les différentes possibilités.
Ci-dessous quelques réflexions et suggestion pour une utilisation raisonnable des différentes méthodes (sans donner trop de détails techniques)
Les éléments de mise en place sont donnés ci-dessous dans le contexte d'une Ubuntu 20.04, 22.04...
- Important
- Pour une application donnée, il n'existe pas nécessairement une fourniture pour chaque méthode/source (deb, snap, flatpak, appimage).
- La disponibilité pour une source dépend des préférences ou possibilités des développeurs de l'application, ou encore des contributions de la communauté de ses utilisateurs.
- Lorsqu'une application est disponible via plusieurs sources, les versions proposées peuvent être différentes (plus ou moins récentes)!
- Cela peut être un critère de choix important.
- Attention
- Les utilisations des différentes sources/méthodes ne sont pas complètement inter-changeables notamment parce que les profils utilisateurs (configurations personnelles) ne sont pas stockées de la même manière. En changeant de source, il peut être nécessaire de reconfigurer l'application concernée.
Deb
Snap
Flatpak
AppImage
Interfaces commandes
- Deb
apt install vlc
- Snap
snap install vlc
- Flatpak
flatpak install org.videolan.VLC flatpak run org.videolan.VLC
Interface graphiques
- Deb
- Une interface graphique possible est constituée par le logiciel gnome-software
- Snap
- Une interface graphique possible est constituée par le logiciel gnome-software, étendue par le plugin gnome-software-plugin-snap
- Flatpak
- Une interface graphique possible est constituée par le logiciel gnome-software, étendue par le plugin gnome-software-plugin-flatpak
Politique
La catégorisation ci-après permet de déterminer le mode d'installation d'une application selon son positionnement dans l'environnement utilisateur
- L'objectif est évidemment de protéger le fonctionnement du système de base (la machine reste opérationnelle)
- Système socle
- Les applications qui font partie du fonctionnement de base du système (de la "distribution").
- Ces applications relèvent donc de la gestion de base (donc plutôt apt/deb, voire snap si l'éditeur l'indique)
Apt/deb («officiels») en priorité
- Applications socle
- Applications qui sont étroitement liées à l'environnement utilisateur
- configuration complexe et personnalisée
- version à stabiliser / mises à jour complexe ou critique
Snap ou Apt/deb
- Applications complémentaires
- Toutes les autres applications, qui pourraient être considérées comme non fondamentales
- Qui fonctionne de manière quasi-autonome sans être liées à d'autres applications/services
Flatpak si possible