Hay una diferencia entre /opty /usr/local/bin. Por lo tanto, solo simular binarios de uno a otro sería confuso. No los mezclaría.
/optes para la instalación de paquetes de software de aplicación complementarios , mientras que el /usr/localdirectorio es para el administrador del sistema cuando instala software localmente (con makey make install). /usr/local/binestá 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>/bina $PATHcada paquete individual. Si esto es demasiado doloroso (cuando tiene un número incontable de /opt/<package>/bindirectorios, por ejemplo), entonces usted (el administrador local) puede crear enlaces simbólicos desde /opt/<package>/binel /opt/bindirectorio. Esto se puede agregar a los usuarios $PATHuna vez.
/usr/local/bines para uso del administrador del sistema. Si el administrador quiere instalar software/opty crear enlaces para él/usr/local, eso es perfectamente cromulento.