4 ms·
C/C++ has wonderful package managers you just have to use Linux or BSD to use them. Linux and BSD package managers sort of invented the whole idea of network pa
by generic_user 10y ago
C/C++ has wonderful package managers you just have to use Linux or BSD to use them. Linux and BSD package managers sort of invented the whole idea of network package management in the first place.
BSD ports, and the many Linux rpm and deb package managers have source and developer packages. There was a time when Linux had no package managers. They were invented precisely to solve the problems of dependency resolution and dissemination of sources and binaries to a distributed global network.
The fact that there are so many package managers is a feature not a bug also. Just like the many distributions of Linux and BSD is intentional and strengthens the ecosystem and allows for innovation and experimentation.
Package management is also available on Windows with Msys2 (pacman) and a few others.
- peterbotond 10y agocross platform package manager: pkgsrc.org i have successfully used it for BSD, Linux, Solaris, HP-UX, Red-Hat Linux for the same commercial project. Amitai Schlair: One Weird Trick To Simplify Package Management. http://www.nycbug.org/index.cgi?action=view&id=10345 http://www.nycbug.org/index.cgi?action=view&id=10345 Disclaimer: i am not Amitai Schlair
- generic_user 10y agoFrom pkgsrc website. > pkgsrc is a framework for building third-party software on NetBSD and other UNIX-like systems, currently containing over 17000 packages. And Fedora/Yum has 18000+ packages. Thats a hell of a lot of C/C++ source code thats tested and configured to compile with the system compiler. I think this is a case of not being able to see the forest for the trees. The entire open source community and operating systems development revolve around a set of extremely robust C/C++ package managers. But they are so integral to development at this point that they have become almost invisible.