Linux

應該如何將安裝在 /opt 下的執行檔添加到路徑中?

  • April 10, 2017

在 Ubuntu 和其他 Linux 發行版中預設情況下,安裝在 PATH 下的程序/opt是否可以安全地符號連結到PATH 中?/usr/local/bin

或者,是否有一些理由創建一個單獨的/opt/bin並將其添加到 PATH 中,如以下答案所示:/opt/bin 和 /opt/X/bin 目錄之間的差異

/opt和之間有區別/usr/local/bin。因此,僅將二進製文件從一個符號連結到另一個會令人困惑。我不會把它們混在一起。

/opt用於安裝附加應用程序軟體包,而該/usr/local目錄用於本地安裝軟體時的系統管理員(使用makemake install)。/usr/local/bin適用於安裝在/usr/local.

根據File Hierarchy Standard,正確的方法是添加/opt/<package>/bin$PATH每個單獨的包中。如果這太痛苦了(例如,當您有無數個/opt/<package>/bin目錄時),那麼您(本地管理員)可以從目錄創建符號/opt/<package>/bin連結/opt/bin。然後可以將其添加到使用者$PATH一次。

引用自:https://unix.stackexchange.com/questions/248029