安装在下面的程序可以/opt
安全地符号链接到/usr/local/bin
默认情况下已经在 Ubuntu 和其他 Linux 发行版中的 PATH 中的 吗?
或者,是否有某种原因需要创建一个单独的/opt/bin
并将其添加到 PATH 中,如以下答案所示:/opt/bin 和 /opt/X/bin 目录之间的区别?
答案1
/opt
和之间是有区别的/usr/local/bin
。因此,仅仅将二进制文件从一个符号链接到另一个二进制文件会令人困惑。我不会把它们混淆。
/opt
用于安装附加应用软件包,而该/usr/local
目录用于本地安装软件时的系统管理员(与make
和make install
)。/usr/local/bin
适用于安装在/usr/local
.
根据文件层次结构标准,正确的方法是添加/opt/<package>/bin
到$PATH
每个单独的包中。如果这太痛苦了(/opt/<package>/bin
例如,当您有无数个目录时),那么您(本地管理员)可以创建/opt/<package>/bin
到该/opt/bin
目录的符号链接。然后可以将其添加到用户$PATH
一次。