Hacker News new | ask | show | jobs
by zeveb 3001 days ago
I'll second GNU Stow — I've been using it off-and-on for almost twenty years now (hard to believe that it's been that long!). It does have issues when pre/post-install scripts are required, but that could be easily wrapped.

I think Stow could be easily combined with the ideas in this article to yield something pretty awesome. It already supports clean uninstalls and checking for conflicts, and individual Stow dirs are easily tar-able too. Really, a wrapper around Stow that knows how to handle common configure/make/make install patterns sounds like it'd do the trick.

1 comments

Guix builds on top of most or many ideas of Stow giving even more power. I started using Guix on ubuntu some time ago and then found about stow later, but haven't used it.
Guix is very cool, but I wish it were written in Lisp rather than Scheme. Absent re-implementing it myself, though, maybe I'll give it a shot.