stow编译源代码

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 //移除源程序

参考:https://zhuanlan.zhihu.com/p/54750603

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容