Bonjour.
Cette discussion où j'ai répondu bêtement qu'avec flatpak sans sudo :
https://forum.ubuntu-fr.org/viewtopic.php?pid=22131255#p22131255 , j'avais effectivement vu Notepad++ mis uniquement sur ma session.
Par contre, quand je fais un
flatpak install skype
Il va me mettre tout dans
/var alors que je ne suis pas propriétaire :
/var/lib/flatpak/app/com.skype.Client/x86_64/stable/58a180f7f8015e735c11a1040658a3fbd036dfb26dd4f57876cce5ad1bc6a47e/export/bin:
total 4
-rwxr-xr-x 1 root root 88 août 7 19:27 com.skype.Client
J'en conclus que du moins tout ce qui vient de flathub ira s'écrire dans / alors que je ne fais pas appel à sudo.
Alors, je suis allé faire un tour dans leur documentation officielle :
http://docs.flatpak.org/en/latest/using-flatpak.html
Flatpak commands are run system-wide by default. If you are installing applications for day-to-day usage, it is recommended to stick with this default behavior.
However, running commands per-user can be useful for testing and development purposes, since objects that are installed in this way won’t be available to other users on the system. To do this, use the --user option, which can be used in combination with most flatpak commands.
Logiquement, j'aurai pensé qu'en non sudo, flatpak install quelque.chose irait par défaut utiliser l'option --user. Eh bé non. :o
En d'autres termes, j'en conclus que si je ne peux installer un paquet sur le système parce que je n'ai pas les droits, si flatpak est sur le poste que j'utilise, si je peux exécuter flatpak, alors j'irai chercher et poser un paquetage flatpak sur /
sans root.
Ça ne me plaît pas cette solution, et je fais mon mea-culpa pour ceux à qui j'ai conseillé d'installer des packages flatpak. 🙁
Ou alors quelqu'un pourrait m'éclaircir ?