• thelastknowngod@lemm.ee
    link
    fedilink
    arrow-up
    3
    ·
    9 months ago

    Usually the only tricky part of compiling from source is tracking down dependencies. The package manager does that for you normally but you’re not using the package manager when compiling from scratch. The actual building (even compiling a kernel) isn’t all that complicated.

        • uis@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          9 months ago

          Dependencies almost always are present in distro repos. What’s tricky?

          • thelastknowngod@lemm.ee
            link
            fedilink
            arrow-up
            3
            arrow-down
            1
            ·
            9 months ago

            If you need the python header files, depending on your distro, you may need to install python3-dev, python3-devel, python3, or some other variation on the name. For a novice, this might not always be obvious and they might not know things like apt-file are helpful for figuring it out.

            • uis@lemmy.world
              link
              fedilink
              arrow-up
              1
              ·
              edit-2
              9 months ago

              Huh. Shouldn’t apt install header dependencies too? I’m using system where every package comes with headers, so I don’t install headers separately.

              • thelastknowngod@lemm.ee
                link
                fedilink
                arrow-up
                1
                ·
                9 months ago

                Debian and RedHat based distros typically do not bundle them together. The have separate -dev and -devel packages for headers.