I know every distro has its own package manager, some of them share the same package manager, you can even install other package managers.

Besides the source there getting the content from, the formatting of the download and compilation phases, and maybe even a specific programming language; I still can’t wrap my head around why there need to be so many?

What rule says that every distro needs its own package and manager to install any package?

  • @WontonSoup
    link
    English
    31 year ago

    I guess maybe the thought with pip and npm is they’re very specialized and the others are much more general. Why bloat a package manager with repositories that many will never need when you can download a specialized one for a specific need. No reason to even have access to npm if you don’t code in js or same with pip and python.

    That said a way to add those repositories to other package managers would be nice and maybe possible. I’ve never really researched it.

    But it’s like anything else, get people into your ecosystem rather than someone else’s