3 ms·
In a perfect world, every single piece of software ever written is in every single distribution's package manager. This is not always the case in reality, howe
by chomp 13y ago
In a perfect world, every single piece of software ever written is in every single distribution's package manager.
This is not always the case in reality, however.
- csense 13y agoIn a perfect world, the following also holds: - The versions in the repositories are always up-to-date with the latest numbered version. - Users never want/need any features or bugfixes that haven't made it into the latest numbered version. - Nobody ever needs to install an older version of anything, because new versions never introduce compatibility-breaking changes. Which of course are never necessary anyway, because software designers always have perfect foresight, so the initial design of every package is always something that will remain perfectly suited to it forever.
- stefantalpalaru 13y agoAll those problems are fixed by providing a way for the users to maintain a local package repository (Like Gentoo does with its local overlay[1]). The only downside to that is that it's more work to create new packages and you end up with part user / part maintainer hybrids that no longer fit the "regular Joe User" model. [1]: http://wiki.gentoo.org/wiki/Overlay/Local_overlay http://wiki.gentoo.org/wiki/Overlay/Local_overlay
- stefantalpalaru 13y agoOf course not. The solution is for the user to create new packages from arbitrary tarballs instead of relying on "make install" and "make uninstall". But that's not a regular user anymore, is it?