News for hackers. Stuff that matters.
Re:GNU Stow 2.1.0 released by jevinskie on Saturday December 03, 2011 @11:54PM (#3309905)
I've just been installing applications into ~/base/app_name/app_version using the configure script's --prefix option. Can a Stow user tell me how it is an improvement over my setup?
Re:GNU Stow 2.1.0 released by __david__ on Sunday December 04, 2011 @04:45AM (#3310316)
How do you get at the bin directories? I'm assuming you just add them to your path... Stow basically starts out similarly to what you are doing now--you configure and install to ~/base/stow/xxxx (I usually use app_name-app_version for xxxx but there's no rule). Then you use stow to create a symlink tree in ~/base/{bin,lib,share,etc...}. That way the PATH (and MANPATH, INFOPATH, PERL5LIB, etc.) doesn't have to keep growing for each new app you install. I think that is a nice improvement.

Uninstalling (stow -D) runs through the symlink tree and removes anything from that package.

Re:GNU Stow 2.1.0 released by jevinskie on Sunday December 04, 2011 @08:31AM (#3310628)
Thank you very much, I see the advantage now. Handling PATH, LD_LIBRARY_PATH, and the like has been the most annoying part of my setup. It is great to see that Stow can help me out!
Re:GNU Stow 2.1.0 released by Tobu on Sunday December 04, 2011 @06:30AM (#3310453)
That's basically it. I install to ~/local/stow/$pkgname , and run stow -d ~/local/stow $pkgname. Uninstalling is done with rm -rf, upgrading is done by uninstalling then installing. The only $PATH addition is ~/local/bin. A $pkgname-$version scheme might be interesting as well, if I wanted to keep older versions around.
Re:GNU Stow 2.1.0 released by stewbrew on Sunday December 04, 2011 @04:21AM (#3310288)
The idea is to simulate that apps are installed in usual places (e.g. /usr/local/).