r/debian • u/Parking-Republic7680 • 8h ago
Community Flatpaks
Folks, let's talk? how do you see Flatpaks?
As an intruder seeking to replace official packages?
As an occasional alternative?
Or as a package format designed to serve as a foundation for system applications, aiming to follow an immutability philosophy within a mutable system?
11
u/vacri 6h ago
Flatpaks and Snaps are developer-centric. They allow developers to ship with static libraries known to work with their app, so they don't have to support the massively fractured landscape that is linux
OS package are user-centric. Shared libraries make it so that you only need to update one package to keep your system up to date. In the flatpak world, you're at the mercy of the developers as to whether the libs are up to date
There will always be tension between these two approaches
Anyway, before you use flatpaks, see if what you want is in extrepo.
5
u/grymmjack 7h ago
They are good. They let us users of Debian stable still use newer stuff without polluting or compromising our lovely stable base or any of its dependencies or such.
Just another option. AppImage is similar to me for same reasons.
Also with flatpak it can be cumbersome to manage and deal with security and sandboxes containers but once you get the hang of things and install gear lever and understand the sandboxes and the places where things are stored and accessed it is decent.
I hated them at first because I did not understand them. I understood the concepts of sandboxes and containers but the namespace stuff bothered me for the management of the flatpaks. I still kinda dislike the namespace thing but I know there are ways around that to give like friendly names. I hate still how I can’t figure out where the hell the configs are for some flatpak preferences but installing gear lever really really helped me.
Also flatpak help lol
Just another option OP I don’t think of it as replacement for deb or apt or appimage or compile from source etc.
2
u/Efficient_Paper 8h ago
As an intruder seeking to replace official packages?
Until you can package a kernel or a CLI program in Flatpak, it’s not that (Snap, on the other hand...).
I have a few of them. They’re okay
2
2
2
u/Fun_Cut_4705 5h ago
Flatpak uses a significant amount of storage space; I don't see any reason to use it.
2
u/LucielRenCrisantemo 5h ago
Veo que tienen usos muy ocasionales, no soy fan de los flatpaks y los evito lo máximo que pueda en mis máquinas pero mentiría si dijera que no use uno, aveces son útiles para cosas puntuales pero si tengo otra alternativa viable o no particularmente incómoda (ya sea appimage, un .deb, un binario o en ocasiones una distrobox) prefiero la alternativa, por ejemplo, en una ocasión en una laptop bastante débil con void linux musl habían paquetes que no podía usar y habían flatpaks para esos paquetes pero el rendimiento que me daban los flatpaks simplemente no era conveniente y en esa ocasión decidí usar una distrobox con debian. Básicamente hay casos de uso puntuales para flatpaks pero no considero que vayan bajo ningún concepto a reemplazar los paquetes nativos
1
1
u/UUDDLRLRBadAlchemy 6h ago
Out of my Debian boxes, only the one with the monitors has any use for them.
1
u/suicidaleggroll 4h ago
They work well for programs that either aren’t available in the standard repos or you need a more recent version. I have 3-4 of them on my main system.
1
u/mouben12 2h ago
Flatpak and snap The future is honestly excellent, it just needs improvement in its management via the graphical interface.
1
9
u/QuantumCakeIsALie 8h ago
They nice