Ken*_*son 14 linux fhs ubuntu software-installation directory-structure
在 Ubuntu 和其他 Linux 发行版中,默认情况下,安装在PATH下的程序/opt可以安全地符号链接到/usr/local/binPATH 中吗?
或者,是否有理由创建一个单独的/opt/bin并将其添加到 PATH 中,如本答案所示:Difference between /opt/bin and /opt/X/bin directory?
cha*_*aos 13
/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一次。