Hi Richard,

Richard Jones wrote:
> > Where does the thinking come from that "there must be only one instance
> > of every package"?
> ...
> My experience of the goodness of packaging systems comes from my use
> of OSes like Minix and FreeBSD which don't have good (or any)
> packaging systems, and require complete reinstallation after a short
> period of time once the layers of cruft from multiple 'make install'
> commands have built up.

Mike Frysinger wrote:
> packages install way too much cruft that changes over versions to sanely 
> track 
> without a PM, and `make uninstall` is way too inconsistent and "helpful" to 
> even think about trusting.

The solution to this problem is the 'Nix' package manager <http://nixos.org/>.
It allows you have multiple versions or builds of a package installed, while
at the same time having clear boundaries and clean uninstalls.

I personally have been using a different --prefix for most package
installations; you can call it a "poor man's Nix" approach.

> > Where does the thinking come from that it is bad to have something not
> > recognized by the package system?
> 
> The packaging system manages security updates, that's one very big
> reason.

Indeed, if you want security updates, just building from source with
"./configure && make && make install" will not provide them to you
automatically.

I'm not sure how we can address this issue?

Bruno

Reply via email to