Flatpak
Overview
Flatpak est une méthode indépendante des distros pour empaqueter et distribuer des logiciels Linux.
L'utilisation de logiciels distribués par Flatpak présente quelques avantages distincts :
- Les logiciels qui ne sont pas compatibles avec les bibliothèques du système actuel fonctionneront quand même s'ils sont empaquetés sous forme de Flatpak.
- Les mises à niveau Delta rendent les mises à niveau plus efficaces sur le plan du réseau à long terme.
Il y a quelques autres considérations à prendre en compte :
- Les Flatpaks ne sont pas mis à jour dans le cadre des mises à jour de votre système, ils doivent l'être séparément.
- Seuls les thèmes qui ont été portés sur Flatpak fonctionneront avec Flatpaks.
- Un large ensemble d'exécutable partagés devra être installé pour utiliser Flatpaks.
Flatpak est disponible dans les dépôts Manjaro sous le nom flatpak
, avec libpamac-flatpak-plugin
pour le support dans l'interface graphique pamac et peut être installé avec votre gestionnaire de paquets préféré ou en utilisant la commande
discover
avec votre gestionnaire de paquets préféré ou la commande :
Une fois installé, vous pouvez lancer Discover et vous serez en mesure de parcourir, installer et mettre à jour Flatpaks avec une interface familière du magasin.
gnome-software
avec votre gestionnaire de paquets préféré ou la commande :
Une fois installé, vous pouvez exécuter Software et vous serez en mesure de parcourir, installer et mettre à jour les Flatpaks avec une interface familière du magasin.
Vous pouvez utiliser la commande flatpak search
pour rechercher les Flatpaks disponibles. Par exemple, si vous voulez installer VLC, voici à quoi cela pourrait ressembler :
Name Description Application ID Version Branch Remotes MakeMKV plugin for VLC Provides MakeMKV features for direct Blu-ray playback in VLC. org.videolan.VLC.Plugin.makemkv 3-18.08 flathub Bluray Java menus (BDJ) plugin for VLC Provides Bluray Java menus (BDJ) support in VLC. org.videolan.VLC.Plugin.bdj 3-18.08 flathub VLC VLC media player, the open-source multimedia player org.videolan.VLC stable flathub FDK-AAC Encoding Plugin for VLC Provides better AAC encoding and HE profiles support. org.videolan.VLC.Plugin.fdkaac 3-1.6 flathub
A partir de cette sortie, nous pouvons voir que VLC et quelques applications connexes via Flatpak. Pour installer VLC, nous devons utiliser son "Application ID", montré ci-dessus avec la commande suivante
Ceci installera l'application ainsi que tous les run-times nécessaires. Une fois l'application installée, vous devriez pouvoir l'exécuter à partir de votre menu comme vous le feriez avec n'importe quelle application.
Vous pouvez obtenir plus de détails sur un Flatpak spécifique en utilisant la commande flatpak info
. Par exemple :
VLC - VLC media player, the open-source multimedia player ID: org.videolan.VLC Ref: app/org.videolan.VLC/x86_64/stable Arch: x86_64 Branch: stable License: GPL-2.0+ Origin: flathub Collection: org.flathub.Stable Installation: system Installed: 81.4 MB Runtime: org.kde.Platform/x86_64/5.12 Sdk: org.kde.Sdk/x86_64/5.12 Commit: 87a8e23cefe6c3f4962d303d3724db399872e68379a52b7553089f5540c9a883 Parent: 8f0c0e0bd79bfeb8748bb53e8476ee1f2deffc0e131ea5fb2890505e449df8a2 Subject: Update shared-modules for udev (d3f66ebc) Date: 2019-05-06 13:30:44 +0000
Pour afficher une liste de tous les Flatpaks et run-times actuellement installés, vous pouvez utiliser la commande:
La mise à jour de votre collection de Flatpaks est un processus simple. Il suffit d'exécuter la commande:
Vous pouvez supprimer les Flatpaks avec la commande flatpak uninstall
. Par exemple:
flatpak
avec votre gestionnaire de paquets préféré ou avec la commande
Pour supprimer également tous les Flatpaks installés, vous devez supprimer les répertoires qui les contiennent. Il s'agit de /var/lib/flatpak
et ~/.local/share/flatpak
. Par exemple, vous pouvez utiliser la commande