this post was submitted on 17 Nov 2023
468 points (93.8% liked)

linuxmemes

21272 readers
424 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack members of the community for any reason.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn. Even if you watch it on a Linux machine.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, and wants to interject for a moment. You can stop now.

  • Please report posts and comments that break these rules!

    founded 1 year ago
    MODERATORS
     
    you are viewing a single comment's thread
    view the rest of the comments
    [–] [email protected] 12 points 1 year ago (2 children)

    I am a Linux user for over a decade but I have no idea what this discussion is about. Can someone give me a tldr? I install some software using apt and some using the store and never have any issues.

    [–] [email protected] 17 points 1 year ago* (last edited 1 year ago) (1 children)

    Snaps are ways to ship software where everything is bundled together and the developer doesn't need to sort out dependencies on the distribution. This often makes the package bloated. It has no direct benefits for users, but it makes life easier for developers. Thus, indirectly, users might get access to some software they would otherwise need to compile if no one's got it readily available for the user's distribution. Ubuntu appears mostly to be using it because they don't want to bother sorting out dependcies. On Ubuntu, and only on Ubuntu as fast as I know, some packages in apt will install the snap version silently, which, I think rightfully, annoys a lot of users.

    There are similar alternatives, like flatpak, which also bundle dependencies. Some aspects of snap are proprietary to Canonical, the makers of Ubuntu, so you'll find people who are ok with the somewhat bloated software if it makes software more widely available, but aren't happy with a proprietary format in what is largely an open community.

    [–] [email protected] 5 points 1 year ago

    Also sometimes run into weird permission problems with snaps, like with keypassxc browser integration.

    [–] [email protected] 9 points 1 year ago (1 children)

    If you install an app with apt and it has a snap it automatically installs the snap

    [–] [email protected] 4 points 1 year ago* (last edited 1 year ago) (1 children)

    I believe snaps are only installed by default on Ubuntu at this point. Debian has apt and I don't think it installs a snap version unless you asked for that.

    [–] [email protected] 7 points 1 year ago

    I don't think debian even has support for snaps built in, unless I'm mistaken? Most ubuntu derivatives also rip them out lol