
總而言之:我應該更新哪些環境變數以保證我的系統在非傳統路徑上建置套件時可以存取套件提供的所有內容?
我通常沒有工作系統的 root 存取權限,因此我將軟體包安裝在我的主目錄下的本機資料夾中:
~/my_installations/
隨著時間的推移,這會建立典型的資料夾層次結構,其中包括
bin
lib
man
share
info
include
除其他外。
為了在安裝後正確提供對相應二進位和庫的訪問,我更新PATH
為 include~/my_installations/bin
和LD_LIBRARY_PATH
include ~/my_installations/lib
。
但是,如何提供對建造路徑下其餘材料的隱式存取?我還應該更新哪些其他環境變量,以使命令列工具和我的系統可以使用其他所有內容? (例如include
路徑、man
頁面等)。
是否有一套通用的標準或指南?