• Flipper@feddit.org
    link
    fedilink
    arrow-up
    45
    arrow-down
    2
    ·
    1 day ago

    Average C from source experience: (copied from Kicad)

    apt get long list of dependency 
    git clone
    cd
    cmake 
    make
    sudo make install
    rm -r .
    

    Average Rust from source experience:

    cargo install
    

    Most of the time you should probably not install from source of possible.

      • CarrotsHaveEars@lemmy.ml
        link
        fedilink
        arrow-up
        4
        arrow-down
        2
        ·
        20 hours ago

        Then why do you need cargo in the first place, sir? You install a program written i Rust just as if it isn’t. When you apt install xzy, you don’t even know what language is used to program it.

            • sem@piefed.blahaj.zone
              link
              fedilink
              English
              arrow-up
              1
              ·
              edit-2
              12 hours ago

              I don’t think it is the distro’s responsibility or the developer’s responsibility. I think it is up to a volunteer whether they package it for the distro, or up to you as the consumer to install it on your own, or find a distro with more packages.

              • CarrotsHaveEars@lemmy.ml
                link
                fedilink
                arrow-up
                2
                ·
                12 hours ago

                OK, apologies, I’ll stop taking weird.

                The developer is only supposed to share his code. It’s the distro’s responsibility to provide binary build of famous programs so that most users don’t have to compile. When they don’t, it’s inevitable that individual users have to build it themselves. This has been the norm for decades.

                • sem@piefed.blahaj.zone
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  edit-2
                  11 hours ago

                  The distro does provide it, but I wouldn’t say they are responsible for it, unless you are paying them. Otherwise that sounds like entitlement.

                  As a consumer sometimes you just have to install from source. Not everything is always in apt.