• unknown1234_5@kbin.earth
    link
    fedilink
    arrow-up
    0
    ·
    2 months ago

    my issue with snaps is honestly just that they are controlled too much by just one entity (canonical) and there is no reason for them to exist because flatpak already does everything they do.

  • danhab99@programming.dev
    link
    fedilink
    arrow-up
    0
    ·
    2 months ago

    Nix is just across the street sipping tea because it understands what it is and is at peace with the chaotic world around it.

    • stebator@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      2 months ago

      I use NixOS and Flatpak (Nix-Flatpak) to install software that is not available in Nixpkgs. Unlike Arch’s AUR, Nixpkgs has fewer popular packages. However, Nixpkgs beats AUR in terms of quantity because many Nixpkgs packages are redundant.

  • 👍Maximum Derek👍@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    A stab at my personal ranking: .deb > appimage > flatpack > curling a shell script

    I can’t help but love a .deb file (even when not via repo), I’ve almost exclusively used Debian and it derivatives since the late 90s. And snap isn’t on the list because it got stored in a loopback device I removed.

    • gigachad@sh.itjust.works
      link
      fedilink
      arrow-up
      0
      ·
      2 months ago

      As someone who is confused when he has to deal with a .deb file and always has to google what to do with it - what is the advantage of a .deb over let’s say a shell script?

      • 👍Maximum Derek👍@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        2 months ago

        I never fully trust a shell script and usually end up reading any I have to use first, so I know what they do. And after so many years dpkg holds no mysteries for me and Discover will install .debs if I double click while in KDE.

  • Monstrosity@lemm.ee
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    I tried a snap package on my pop-os system once & it poo’ed folders all over my system, then didn’t actually uninstall when I uninstalled it.

    No thank you.

  • procapra@lemm.ee
    link
    fedilink
    arrow-up
    0
    ·
    2 months ago

    If flatpak didn’t make me put the entirety of KDE onto my system (thats an exaggeration but you know what I mean) I’d gladly crown it king of the package managers.

    • OsrsNeedsF2P@lemmy.ml
      link
      fedilink
      arrow-up
      0
      ·
      2 months ago

      Psst … the first KDE app you installed via your package manager also put “the entirety of KDE” onto your system.

    • sensiblepuffin@lemmy.funami.tech
      link
      fedilink
      arrow-up
      0
      ·
      2 months ago

      Plus make it hell on earth to a) access drives other than the one flatpak is installed on, b) interoperate with non-flatpak applications, and c) retain any amount of free space on my drives (exaggeration for effect).

      • OsrsNeedsF2P@lemmy.ml
        link
        fedilink
        arrow-up
        0
        ·
        2 months ago

        This is a “security” feature and I’m so tired of it. Same thing with Wayland, random crap doesn’t work sometimes

  • Phoenixz@lemmy.ca
    link
    fedilink
    arrow-up
    0
    ·
    2 months ago

    That’s because we are…

    If .y Firefox will once again be updated without asking me and then refusing to open any page without a restart I’ll fucking lose it

    • Sonotsugipaa@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      Wait hold on wait, does that bullshit have something with Firefox being distributed through Snap?

      If it does, I’m going to sn… also fucking lose it

      • Phoenixz@lemmy.ca
        link
        fedilink
        arrow-up
        0
        ·
        2 months ago

        Yeah, it’s snap

        Always updating without letting you know, without asking and it’s ALWAYS at the most inconvenient time

          • Phoenixz@lemmy.ca
            link
            fedilink
            arrow-up
            0
            ·
            29 days ago

            It basically IS the cause as it’s the system doing the updates without asking. But snap has other issues too. For one, it’s the slowest installer in recorded human history, it takes literally ten times longer on snap to install anything. Why? Beats me, in theory it ought to be faster as it shouldn’t have to resolve dependencies but here we are. Try installing anything with snap, it takes forever.

            Then, snap is closed source eon the server side, so fuck all of that, that’s already 200% of reasons not to use it ever. I don’t trust closed source software anymore

            • Sonotsugipaa@lemmy.dbzer0.com
              link
              fedilink
              English
              arrow-up
              0
              ·
              29 days ago

              By “problem” I meant having to close Firefox before further browsing, not automated updates - I don’t know if I could stand daily-driving a system with Snap updating my stuff while I’m trying to use it tbh, that’s one of the main reasons I left Windows behind.

              Your first comment gave me the impression that Firefox required a restart because it’s distributed officially through Snaps or something, idk 27 days have passed since then

              • Phoenixz@lemmy.ca
                link
                fedilink
                arrow-up
                2
                ·
                17 days ago

                The required FF restart after updating is indeed an FF thing, but in combination with snap just updating without asking is extremely annoying.

  • MoonlightFox@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    2 months ago

    I have really started to like AppImage. You just download a single file make it executable and it just works.

    I use Cursor for coding, and it has an appimage that replaces itself when it updates.

    • bdonvr@thelemmy.club
      link
      fedilink
      arrow-up
      0
      ·
      2 months ago

      That’s cool and all but it would be even cooler if you could just install and keep it updated through your package manager

        • dinckel@lemmy.world
          link
          fedilink
          arrow-up
          0
          ·
          2 months ago

          That’s kind of the point though. One of the foundational pillars of a good distribution is mature package management, and that includes not relying on self-updaters that will pollute your system with untracked files

        • bdonvr@thelemmy.club
          link
          fedilink
          arrow-up
          0
          ·
          2 months ago

          That’s cool.

          It would still be even cooler if the app makers just packaged them for distros. Or even just Flatpak.

          But that’s a cool project I’ll keep it in mind for my next go with an immutable distro

          • Samueru_sama@programming.dev
            link
            fedilink
            English
            arrow-up
            0
            ·
            2 months ago

            Or even just Flatpak.

            AM was started because flatpak sucks.

            • With flatpak devs can’t agree to use a common runtime, so the user ends up with a bunch of different runtimes and even EOL versions of the same runtime, making the storage usage 5x more than the appimage equivalent and this is much worse if you use nvidia which flatpak will download the entire nvidia driver again.

            • flatpak could not bother to fix the hardcoded ~/.var directory, something that AM fixes by simply bind mounting the existing application config/data files to their respective places when sandboxing which yes it is able to sandbox appimages with aisap (bubblewrap).

            • flatpak threw the mess of handling conflicting applications to the user, so you have to type nonsense like flatpak run io.github.ungoogled_software.ungoogled_chromium, AM just puts the app to PATH like everyone else does, even snap doesn’t have this issue.

      • StellarSt0rm@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        2 months ago

        Because with snap lsblk gets very cluttered, making it hard(er) to find any disk you’re looking for.

        Edit: lsblk or any other command that lets you see all the connected disks really