lucyferu wrote: ↑2023-01-27 10:05can you elaborate on that?
Appimage and flatpak are fairly nonintrusive, but also unnecessary when one has a perfectly good package manager (i.e. apt). They're slower to start up than natively installed applications, don't get the same security and reliability auditing the debian repos do, and they bloat disk and memory requirements. Aside from that, they get a solid "meh, why does this even exist?" from me.
Snap has all the same problems, and is also tied to a non-free and non-free-software-promoting "store" API, requires a local daemon, is heavily entangled with the systemd kraken, and pollutes mtab with zillions of loopback devices. Worst of all worlds IMO.
The only real reasons I can see for using any of them are:
* Upstream doesn't provide packages and is too slack (or too suspect) to engage with the debian maintainers to get things tested and included the traditional way, and the user is too lazy to compile the software themselves.
* The software in question does not provide source code, or its build system is so convoluted that it might as well not provide source code for the purposes of actually building a working binary locally.
* It's so untrustworthy that you feel you need isolate it with the (questionable at best IMO) sandboxing these systems provide. There are several other ways to do this of course, but the real answer is just not installing dodgy software.
* It's so buggy and unstable that you need patches and updates every week, which also ties into #1 since the debian maintainers have standards.
lucyferu wrote: ↑2023-01-27 10:05regarding apt, do you include the cases in which you have to download extra/external ppas?
PPAs are, at least under that moniker, an Ubuntu concept. There are obviously external repos for Debian, but I have used such only very, very rarely. For the hypothetical must-have app that's not in the repos, I'll generally just build that stuff myself rather than adding some mystery repo to my sources.
Once is happenstance. Twice is coincidence. Three times is enemy action. Four times is Official GNOME Policy.