Hi all,
I've been using GNU Stow to install software that I compile from
source. Here are 2 recent examples. I just recently intstalled Insoshi
on Debian 4.0 system. I found that Debian's version of Git was too old
to work with the Insoshi setup script. So I downloaded and compiled
the latest version of Git. But rather than install with make into /usr
or /usr/local, I installed to an out of the way directory ( /usr/local/
stow/git-v1.6.2.1 ) and then ran the stow program ( a Perl script )
which makes symbolic links from where git was installed to /usr/local.
I did the same thing for MySQL when I saw that rake spec was crashing
Debian's MySQL version. Also, I built and installed Ruby.

Two big advantages: Stow very easily lets you uninstall a package. So
down the road if I want to upgrade Git I would just unstow the 1.6.2.1
version and stow a newer version. Another advantage is that stow will
never overwrite an existing file unless instructed to do so. In short,
Stow is simple but safe and effective package management program.

If anyone is interested I'd be glad to share some tips or do a write
up.

--Troy

--~--~---------~--~----~------------~-------~--~----~
Insoshi developer site: http://dogfood.insoshi.com/
Insoshi documentation: http://docs.insoshi.com/

You received this message because you are subscribed to the Google
Groups "Insoshi" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/insoshi?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to