总括:我应该更新哪些环境变量以保证我的系统在非传统路径上构建包时可以访问包提供的所有内容?
我通常没有工作系统的 root 访问权限,因此我将软件包安装在我的主目录下的本地文件夹中:
~/my_installations/
随着时间的推移,这会创建典型的文件夹层次结构,其中包括
bin
lib
man
share
info
include
除其他外。
为了在安装后正确提供对相应二进制文件和库的访问,我更新PATH
为 include~/my_installations/bin
和LD_LIBRARY_PATH
include ~/my_installations/lib
。
但是,如何提供对构建路径下其余材料的隐式访问?我还应该更新哪些其他环境变量,以使命令行工具和我的系统可以使用其他所有内容? (例如include
路径、man
页面等)。
是否有一套通用的标准或指南?