Flatpak, installation, informations

Table des matières   Liens internes à cette page

1) Flatpak, installation, commandes de bases
2) dossiers, liés à Flatpak, leur emplacements.
3) Flatpak, exécution d'un programme
4) Prusa, son installation avec flatpak, exécution et paramètres

1) Flatpak, installation, commandes de bases   Top

Je préfère les Appimages, mais Flatpak a certains avantages et surtout, pafois on a pas le choix.
Par exemple, à partir de la versions 2.9.0 de prusaslicer, prusa ne fournit plus que l'installation en mode Flatpak.

Pour installer Flatpak en mode root (super-utilisateur) :
sudo apt install flatpak
Il faut aussi définir où se trouvent le dépots de logiciels :
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Installation d'un logiciel, par exemple Prusaslicer :
flatpak install flathub com.prusa3d.PrusaSlicer
Si on veut l'installer dans le dossier /home/, sans privilèges root (avec --user) :
Après avoir téléchargé le fichier : "PrusaSlicer_2_9_0.flatpakref"
flatpak install --user PrusaSlicer_2_9_0.flatpakref
Il se retrouve chez moi sous :
$HOME/.local/share/flatpak/app/com.prusa3d.PrusaSlicer/x86_64/stable/59bc98b840ddfc0f18d1b1d21f982287f2bc203e1a23aecc21493316f27e3261/files/bin/prusa-slicer

Quelques commandes liés à Flatpak

Pour obtenir de l'aide, comme la liste des instructions flatpak :
flatpak --help
Pour obtenir de l'information à propos de PrusaSlicer :
flatpak search PrusaSlicer
J'obtiens :
Name         Description                 Application ID           Version  Branch  Remotes
PrusaSlicer  The Slicer for Every Maker  com.prusa3d.PrusaSlicer  2.9.3    stable  flathub
Pour obtenir la liste des applications flatpak :
flatpak list
flatpak search prusaSlicer

2) dossiers, liés à Flatpak, leur emplacements.   Top

Les dossiers où se trouvent Flatpak, lors de l'installation en mode root (super-utilisateur) :
/var/lib/flatpak/
Les dossiers où se trouvent Flatpak, lors de l'installation sans privilèges root (avec --user) :
~/.local/share/flatpak/
Dossiers clés où chaque application Flatpak stocke :
° Ses fichiers de configuration (config/) ° Ses données utilisateur (data/) ° son cache (cache/)
~/.var/app/  
Liens symboliques (pour l'intégration système) :
Les commandes pour lancer les apps Flatpak sont souvent liées ici pour une exécution facile depuis le terminal.
/usr/local/bin/   ou
~/.local/bin/  
Exemples :
flatpak run org.gimp.GIMP
flatpak run com.prusa3d.PrusaSlicer

3) Flatpak, exécution d'un programme   Top

Pour exécuter un programme Flatpak, exemple avec PrusaSlicer :
flatpak run com.prusa3d.PrusaSlicer
Ou avec plus de paramètres :
run --branch=stable --arch=x86_64 --command=entrypoint --file-forwarding com.prusa3d.PrusaSlicer
ou
run --branch=stable --arch=x86_64 --command=entrypoint --file-forwarding org.gimp.GIMP

4) Prusa, son installation avec flatpak, exécution et paramètres   Top

Après avoir installé Flatpak et Installation de PrusaSlicer en mode root (super-utilisateur :
flatpak install flathub com.prusa3d.PrusaSlicer
Exécution de PrusaSlicer :
flatpak run com.prusa3d.PrusaSlicer
Exécution de PrusaSlicer avec plus de paramètres :
flatpak run --branch=stable --arch=x86_64 --command=entrypoint --file-forwarding com.prusa3d.PrusaSlicer --datadir /home/bg/Freecad0/prusaSlicer4
Le dernier paramètre : "--datadir /home/bg/Freecad0/prusaSlicer4"
permet de définir les paramètres par défaut, machine, filament, remplissage, température, etc.
C'est très utile pour exécuter le même programme "PrusaSlicer", pour différentes imprimantes et différentes configurations.


Plan du Site : Home   arrow   LinuxUbuntu   arrow   flatpak.html     ( Page Web = https://www.juggling.ch/gisin/flatpak.html)


Page mise à jour le 12 octobre 2025 par Bernard Gisin
Hébergement par : www.infomaniak.ch