Linux
應該如何將安裝在 /opt 下的執行檔添加到路徑中?
在 Ubuntu 和其他 Linux 發行版中預設情況下,安裝在 PATH 下的程序
/opt
是否可以安全地符號連結到PATH 中?/usr/local/bin
或者,是否有一些理由創建一個單獨的
/opt/bin
並將其添加到 PATH 中,如以下答案所示:/opt/bin 和 /opt/X/bin 目錄之間的差異?
/opt
和之間有區別/usr/local/bin
。因此,僅將二進製文件從一個符號連結到另一個會令人困惑。我不會把它們混在一起。
/opt
用於安裝附加應用程序軟體包,而該/usr/local
目錄用於本地安裝軟體時的系統管理員(使用make
和make install
)。/usr/local/bin
適用於安裝在/usr/local
.根據File Hierarchy Standard,正確的方法是添加
/opt/<package>/bin
到$PATH
每個單獨的包中。如果這太痛苦了(例如,當您有無數個/opt/<package>/bin
目錄時),那麼您(本地管理員)可以從目錄創建符號/opt/<package>/bin
連結/opt/bin
。然後可以將其添加到使用者$PATH
一次。