How do you think about Snap?

I'm very beginner of Linux server admin. Few days ago I set up snap version of nextcloud server app on my own Ubuntu VPS server, and I found that Snap system might be focused to build original file system hierarchy in /snap directory, and I felt a little weird about that.

For example, Linux file system hierarchy is defined to set server app config into /etc/app/conf.d or so.
But snap version app tend to set it into /snap/app/current/app/config or so.
It sounds so complicated for me.

So I want to know about how Snap is thought by others. I'm happy if you might tell me something here.

DeltaWhy,
DeltaWhy avatar

Not a fan, mainly because it’s proprietary. Canonical hosts the only repository and you can’t change it. The file system stuff is secondary.

I do think Flatpak is alright, and I use a few Flatpak apps, but since I use Arch, I generally prefer to install things from the AUR.

this_is_router,
@this_is_router@feddit.de avatar

IMHO: It's bullshit, wastes resources, ubuntus server implementation is proprietary and it fragments the package management of a distro. Snap is the worst, flatpak and appimage are tolerable since they are at least open source but i personally try to avoid these "solutions" like the plague.

apt for the win. tbh i trust the debian package maintainer way more then i trust an obscure developer that can't release his software without all dependencies baked in.

phi1997,

Eh, when Debian doesn't have the latest version of dependencies, Flatpak is necessary. Flatpak will long-term likely be great for running abandoned legacy software too.

christophski,

People always complain about "dependency hell" with apt, but I've always found it to be the perfect solution

this_is_router,
@this_is_router@feddit.de avatar

Me too, you just need to avoid installing packages from repos that are not for your distribution. And live with the package versions until the next release is ready

TheAgeOfSuperboredom,

I've never had luck with snaps. Any time I've tried there has always been someting that didn't quite work. On Ubuntu based systems I generally install via apt or Docker. I have had some success with Flatpack applications on Arch though.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux
  • kavyap
  • ngwrru68w68
  • osvaldo12
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • thenastyranch
  • Youngstown
  • khanakhh
  • everett
  • slotface
  • tacticalgear
  • rosin
  • normalnudes
  • megavids
  • Leos
  • GTA5RPClips
  • ethstaker
  • InstantRegret
  • cubers
  • modclub
  • Durango
  • provamag3
  • cisconetworking
  • tester
  • anitta
  • JUstTest
  • lostlight
  • All magazines