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 -~----------~----~----~----~------~----~------~--~---
