stow将所有文件保存在一个特定文件夹中,通常是以程序名命名,然后stow会在一个合适的位置为所有的程序文件创建符号链接。
sudo apt install stow //安装stow
stow将所有包的程序文件保存在位于/usr/local/stow/
的一个根文件夹。在这个根文件夹下,每个包都将保存在对应的子目录中,例如/usr/local/stow/vim/
//下载hello程序的压缩包
wget http://ftp.gnu.org/gnu/hello/hello-2.10.tar.gz
tar -zxvf hello-2.10.tar.gz
cd hello-2.10/
./configure --prefix=/usr/local/stow/hello //指定安装位置
make
sudo make install
这样,hello这个程序已经安装在usr/local/stow/hello
这个位置了
最后,进入stow目录生成链接
cd /usr/local/stow/
sudo stow hello
安装完成!
移除hello这个程序,首先进入stow目录
cd /usr/local/stow/
sudo stow --delete hello //移除了hello的符号链接
sudo rm -fr /usr/local/stow/hello //移除源程序