Ive just gone to update my flatpak. I now have to download 7 slightly different versions of nvidia drivers. 7 Fucking times the same Nvidia driver. 7. 7 Goddamn times.

And no, I dont want to hear your excuses for this. I dont care if it only downloads 370 Mbs instead of 371.

    • @Successful_Try543@feddit.org
      link
      fedilink
      31
      edit-2
      2 months ago

      Any idea why flatpack doesn’t remove unused (automatically installed) dependencies automatically or at least give a hint, as e.g. apt does?

    • Lucy :3
      link
      fedilink
      13
      edit-2
      2 months ago

      mfw flatpak remove does not remove flatpak

    • pewpew
      link
      fedilink
      112 months ago

      And if that doesn’t work, just remove the nvidia drivers that do not match the installed version. It may give you a warning that the package is in use but it shouldn’t be an issue if you (OP) keep the version that matches your driver

  • drkt
    link
    fedilink
    412 months ago

    Why are you even using flatpak if its core usecase offends you?

      • Semperverus
        link
        fedilink
        English
        172 months ago

        That meme doesnt really work the way you want it to here. I get what you’re going for but that’s one hell of a stretch.

  • 🇰 🌀 🇱 🇦 🇳 🇦 🇰 🇮
    link
    fedilink
    English
    18
    edit-2
    2 months ago

    The more I learn about flatpaks, the more I wonder what the fuck happened to APT GET that it was necessary to have everything in one package. Apt would grab dependencies, too, if they were necessary the last time I was heavily using Linux. Is that no longer the case?

    • @JasonDJ@lemmy.zip
      link
      fedilink
      92 months ago

      Two big reasons I know of are dependency conflicts (not a thing with flatpak…i.e. package A requires one version of lib, package B requires a different), and sandboxing (flatpak has no access to the (file)system unless specified).

    • @hperrin@lemmy.ca
      link
      fedilink
      English
      6
      edit-2
      2 months ago

      So one of the biggest problems Flatpaks solve is that you can have different versions of dependencies installed at the same time (in this particular case, it’s a problem, because the Nvidia drivers are huge). Imagine you have two packages, P1 and P2. Both depend on library L1, but P1 depends on the newest version, L1 2.0, while P2 depends on the last version, L1 1.0. If the package P2 is open source, you can just rename L1 1.0 to L1-1 and patch it, but if it’s not open source, you can’t patch it, and P1 and P2 can’t be installed at the same time.

      It also saves developer time, because the OS devs don’t have to maintain a package for every single app that comes out for Linux. Instead, the app developers make one package with all the dependencies they need and the right version of each and push it up to Flathub, where it can be installed on every OS.

  • @paequ2@lemmy.today
    link
    fedilink
    English
    62 months ago

    7 slightly different versions of nvidia drivers

    and then

    7 Fucking times the same Nvidia driver

    seems inconsistent…

    Is it the same driver or is it different? If the drivers are different, then it seems like a good thing? The app using the driver has exactly the version it wants. There shouldn’t be any surprises now in the code because oops this is a slightly different nvidia driver.