
我有一個掛載 NFS 的主目錄,其中保存了一些針對不同作業系統和機器架構的可執行程式。 (特定的可執行檔僅針對一種特定的體系結構建構。)我必須將這些可執行檔儲存在不同的bin 目錄中(每個作業系統/機器組合一個bin 目錄),以便我可以輕鬆地將這些目錄放入PATH
.
是否有一個常規位置可以放置特定作業系統/體系結構的可執行檔?
我能找到的最好的是MultiarchSpec - 檔案系統佈局|烏班圖維基。它僅適用於庫,例如/lib/x86_64-linux-gnu
- 它沒有提及任何有關可執行文件的內容。
目前我有這個:
d=~/".local/$(uname | tr A-Z a-z)-$(uname -m | tr A-Z a-z)/bin"
if [ -d "$d" ]; then
export PATH="$PATH":"$d"
fi