Merci, cela existe, même si une connexion est quand même nécessaire.
Autre limitation : Impossible d'installer un vieux paquet par faire des tests.
flatpak create-usb [OPTION...] MOUNT-PATH REF...
Copie les applications et / ou les exécutions REF spécifiées sur le support amovible monté sur MOUNT-PATH, ainsi que toutes les dépendances et métadonnées nécessaires à leur installation. C'est une façon de transférer des flatpaks entre des ordinateurs qui ne nécessitent pas de connexion Internet. Après avoir utilisé cette commande, la clé USB peut être connectée à un autre ordinateur et flatpak install préférera s'installer à partir de celle-ci plutôt qu'Internet, si les références sont les plus récentes disponibles. Pour que ce processus fonctionne, un ID de collection doit être configuré sur les télécommandes appropriées sur les ordinateurs source et de destination, et sur le serveur distant.
Chaque argument REF est un identifiant complet ou partiel au format ref flatpak, qui ressemble à "(app | runtime) / ID / ARCH / BRANCH". Tous les éléments, à l'exception de l'ID, sont facultatifs et peuvent être omis, y compris les barres obliques, de sorte que la plupart du temps, il vous suffit de spécifier l'ID. Toute partie laissée de côté sera comparée à ce qui est installé, et s'il y a plusieurs correspondances, un message d'erreur listera les alternatives.
Par défaut, cela recherche à la fois les applications installées et les runtimes avec la REF donnée, mais vous pouvez limiter cela en utilisant l'option --app ou --runtime.
Toutes les REF doivent être dans la même installation (utilisateur, système ou autre). Sinon, il est ambigu de savoir quelles références de métadonnées de référentiel mettre sur le lecteur USB.
Par défaut, flatpak create-usb utilise .ostree / repo comme répertoire de destination sous MOUNT-PATH mais si vous spécifiez un autre emplacement à l'aide de --destination-repo, un lien symbolique sera créé pour vous dans .ostree / repos.d. Cela garantit que dans les deux cas, le référentiel sera trouvé par flatpak (et d'autres consommateurs de libostree) pour les opérations d'installation / mise à jour.
Sauf si elle est remplacée par les options --system, --user ou --installation, cette commande recherche à la fois l'installation à l'échelle du système et celle par utilisateur pour REF et les erreurs si elles existent dans plusieurs.