Hay una diferencia entre /opt
y /usr/local/bin
. Por lo tanto, solo simular binarios de uno a otro sería confuso. No los mezclaría.
/opt
es para la instalación de paquetes de software de aplicación complementarios , mientras que el /usr/local
directorio es para el administrador del sistema cuando instala software localmente (con make
y make install
). /usr/local/bin
está destinado a binarios del software instalado bajo /usr/local
.
De acuerdo con el Estándar de jerarquía de archivos , la forma correcta sería agregar /opt/<package>/bin
a $PATH
cada paquete individual. Si esto es demasiado doloroso (cuando tiene un número incontable de /opt/<package>/bin
directorios, por ejemplo), entonces usted (el administrador local) puede crear enlaces simbólicos desde /opt/<package>/bin
el /opt/bin
directorio. Esto se puede agregar a los usuarios $PATH
una vez.
/usr/local/bin
es para uso del administrador del sistema. Si el administrador quiere instalar software/opt
y crear enlaces para él/usr/local
, eso es perfectamente cromulento.