我必须做什么才能stow
正确链接二进制文件(也许还有手册页)?
我想使用 GNUstow
来管理我机器上的本地安装。但是,stow
不会简单地对二进制文件进行符号链接,而是对程序文件夹中的所有文件进行符号链接。到目前为止我做了什么:
src/
除二进制文件以外的所有文件所在的子文件夹,并手动更改 Makefile 以创建bin/
子文件夹。然后稍后删除链接的local/src/
文件夹我想一定有更好的方法,但我用stow
错了。
例子
文件夹结构
~home/
|~local/
|+bin/ <-- binarys should go here
|+share/ <-- man page
|~stow/
|-.stowrc
|~dwm-6.0/
|-Makefile
|-dwm.c
|-dwm.h
|-dwm
|-config.mk
|-README
|~hub-1.11/
|~bin/
|-hub
|+etc/
|+feature/
|+githook/
|+lib/
|-Gemfile
|-Rakefile
|-hub.gemspec
Run Code Online (Sandbox Code Playgroud)
从这里我将进入stow/
文件夹类型
stow dwm-6.0
Run Code Online (Sandbox Code Playgroud)
然后平放链接的所有文件复制到local/
文件夹,而不是只有二进制dwm
到local/bin/
文件夹中。我现在可以更改Makefile
它,以便它创建一个dwm-6.0/bin/
文件夹并将二进制文件移动到那里。然后stow
至少会链接dwm
到local/bin/ …
stow ×1