• null_dot@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 hours ago

    Things have gotten so, so much better over the last 5 or 6 years.

    Flatpak, appimage, docker are just brilliant.

    I recently discovered nix and am in that honeymoon phase of trying to hit every nail with that hammer.

    • sin_free_for_00_days@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      1
      ·
      9 hours ago

      I installed and then ran Gentoo for about 9 months back when it first came out, before Robbins stepped down. I remember the install was pretty involved, but after that it was a pretty sweet system. I keep saying I’m going to go back to it, but just can’t be bothered anymore. As good as it was 20 years ago, I’m sure it’s even better now.

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

        Yeah, basically handling all the caveats is now automated and you can choose to use binary packages.

  • Gerowen@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    3
    ·
    edit-2
    9 hours ago

    Flatpak/flathub is your friend. I’ve been using Linux for 20+ years and I’m to a point where if it’s not available as a deb, flatpak, system package or at the bare minimum an executable binary/script I just don’t bother. Compiling should be done by the software vendor and not required of the user unless they specifically want or need to.

  • ohshit604@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    7
    ·
    21 hours ago

    When the dependencies need dependencies and then those dependencies need dependencies, the rabbit hole is endless!

  • Hemingways_Shotgun@lemmy.ca
    link
    fedilink
    English
    arrow-up
    12
    ·
    1 day ago

    I honestly can’t remember the last time I’ve come across a package that I needed that so obscure that it wasn’t found somewhere as at the very least an appimage, if not a flatpak. I haven’t had to build from source in I don’t even know how many years now.

    • Ibuthyr@lemmy.wtf
      link
      fedilink
      arrow-up
      6
      ·
      22 hours ago

      Try making music on Linux. You’ll be compiling obscure shit and tweaking configs all the time.

      • Hemingways_Shotgun@lemmy.ca
        link
        fedilink
        English
        arrow-up
        5
        ·
        21 hours ago

        True. But I was coming at if from the perspective of an every day user coming from Windows. email, word processing, internet, etc… Even gaming and photo editing.

        The more professional the needed software gets, of course the more obscure it gets.

    • dodos@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      22 hours ago

      I think it depends on the distro. Nixos is pretty bad for this if you want to try out a project that is really new. If you wait a month or two a flake usually comes out somewhere.

  • arya@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    17 hours ago

    I installed Rocky linux on my new server instance today and I found out that vnstat is not available as a package in the repos. It used to be available on the older versions. 😭 It’s been a while since I got back to Linux for my personal use.

    • SparroHawc@lemmy.zip
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      16 hours ago

      I wish Lemmy was able to have emoji reactions to comments just so I could react with a horrified face to this comment.

      In lieu of that, I’ll just have to put it here: 😱

      • angband@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        2 hours ago

        it is no big deal if the package dependency for a library just got swept up in the upgrade cycle. if the needed function call didn’t change, no problems. else you just get a linker error.

    • da_cow (she/her)@feddit.orgOP
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      1 day ago

      If it would be that easy. The problem I had was, that I installed a dependency using my package manager, but to compile my originally wanted software I had to provide a cmake file (of the dependency I installed via my package manager) to the compiler, which I of course did not have.

      • Miaou@jlai.lu
        link
        fedilink
        arrow-up
        2
        ·
        17 hours ago

        This often comes with the *-dev version of the dependency. The normal one contains the binaries, the dev version includes headers and often the FindPackage

  • Friendly Chemist@infosec.pub
    link
    fedilink
    arrow-up
    4
    ·
    1 day ago

    make: error: libX11.so permission denied or not found make: failed, something something finishing remaining jobs.

    dear god what does it mean

    I get that your issue was probably more nuanced than that, but what’s so confusing about inatalling missing build dependencies? If projects have a build guide sometimes they’ll straight up give you an install command for your distribution. If not, it’s up to you to find the package names corresponding to what you need to install since they can differ from distro to distro.