mainGNU Stow - Summary

 
 
Membership Info
Project Admins:
5 active members

Group identification
Id: #978
System Name: stow
Name: GNU Stow
Group Type: Official GNU software

Search in this Group

in
   

This project is part of the GNU Project.

GNU Stow 2.x

GNU Stow version 2 is in a GNU Savannah Git repository. The source package is available: http://git.savannah.gnu.org/cgit/stow.git/snapshot/stow-master.tar.gz

About Stow

GNU Stow is a symlink farm manager which takes distinct packages of software and/or data located in separate directories on the filesystem, and makes them appear to be installed in the same place. For example, /usr/local/bin could contain symlinks to files within /usr/local/stow/emacs/bin, /usr/local/stow/perl/bin etc., and likewise recursively for any other subdirectories such as .../share, .../man, and so on.

How Stow works

You install (often with GNU Make) your software into a repository directory (often /usr/local/stow). You tell Stow where you want your software to belong, and Stow safely symbolically links it there. Stow doesn't install or remove your software - it only makes or removes symbolic links to your software, which always remains in the repository.

Example

Let's install GNU Emacs 22.3 into /stow/emacs-22.3 and stow it into our root file system.

Stow checks to see if emacs is already in your file system and stops if it there will be a conflict with an existing file. If not, Stow will safely and efficiently link your entire compiled Emacs package into your file system. For example, Stow will make a symbolic link from /usr/local/bin/emacs to /stow/emacs-22.3/usr/local/bin/emacs.

Let's unstow Emacs 22.3

In a blink of an eye Stow has removed all the symbolic links it created in the previous stow operation. The Emacs package remains at all times in /stow/emacs-22.3 should you wish to restow it.

Registration Date: Sun 23 Dec 2001 11:32:44 AM UTC
License: GNU General Public License v2 or later
Development Status: 5 - Production/Stable

 

Latest News 
GNU Stow 2.2.0 released
     posted by aspiers, Sat 18 Feb 2012 08:56:48 PM UTC - 0 replies

This release introduces a long-wanted --no-folding option which disables the (re)folding which in some usage scenarios can be confusing or undesirable. It also drops the abbreviated -a version of the --adopt option for safety reasons, and makes various improvements to the documentation, test suite, and command-line output.

GNU Stow 2.1.3 released
     posted by aspiers, Tue 10 Jan 2012 01:42:29 PM UTC - 0 replies

This release adds a new --adopt option.

GNU Stow also available via CPAN
     posted by aspiers, Thu 15 Dec 2011 09:13:14 PM UTC - 0 replies

In addition to ftp.gnu.org, Stow is also available from CPAN, and can be installed via the normal CPAN mechanisms. Follow the link for details:

http://search.cpan.org/dist/Stow/

GNU Stow 2.1.2 released
     posted by aspiers, Thu 15 Dec 2011 09:07:27 PM UTC - 0 replies

This is another release which fixes some more installation issues. If you have already installed 2.1.1 there is no need to upgrade to this.


[Submit News]
[8 news in archive]

Back to the top


Powered by Savane 3.1-cleanup