• Jerkface (any/all)@lemmy.ca
    link
    fedilink
    English
    arrow-up
    1
    ·
    8 hours ago

    dwaa? you’d have to try so hard to make a game fail if it isn’t on the root partition. having trouble conceptualizing it

    • Valso@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      7 hours ago

      If I manually “install” the game somewhere (and by that I mean manually unpack the two zst packages from AUR’s PKBUILD download sources), it refuses to start and returns a whole bunch of erors in terminal. If I let trizen decide where to install it - it starts OK. I know the game isn’t large and I can keep it on the root partition, but it’s about principles, not about size. How can I trust something that FORCES ME to do this, instead of that? Needless to say which corporation such a behavior reminds me of.

        • Valso@lemmy.ml
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          3 hours ago

          Oh, I understand now. I checked PKGBUILD and it seems the path is… let’s call it “hardcoded” because executables are probably looking for libraries in that specific path - /usr/lib, /usr/bin, /usr/share and so on and that’s why it’s failing to start, if it’s not on the root partition. I’m not an expert in software developing but this smells like a bad linux port to me, bc properly made programs have quite different paths, like this: $HOME, $PATH and so on, nothing definitive like with this game.

          By “properly made programs” I mean programs that will run just fine, even if I unpack their /usr in my secondary storage - /B/123/package-name/usr.

          • Jerkface (any/all)@lemmy.ca
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            3 hours ago

            Do I understand that you have extracted the flatpak?

            I mean… yeah, that’s not going to work. It’s hard coded to use those paths because it’s meant to run in a sandboxed environment.

            • Valso@lemmy.ml
              link
              fedilink
              arrow-up
              2
              arrow-down
              1
              ·
              2 hours ago

              I wrote AUR earlier. Considering your answer, you don’t know what AUR is, I take it. “Arch User Repository”. I downloaded the packages from there and extracted their contents. One is binaries, the other package is game data (files, textures, etc).