Existe uma diferença entre /opt e /usr/local/bin . Então, apenas os binários de symlinking de um para outro seriam confusos. Eu não iria misturá-los.
/opt é para a instalação de pacotes de software de aplicativos complementares , enquanto o diretório /usr/local é para o administrador do sistema ao instalar o software localmente (com make e make install ). /usr/local/bin destina-se a binários de software instalado em /usr/local .
De acordo com o Padrão de hierarquia de arquivos , a maneira correta seria adicionar /opt/<package>/bin para o $PATH para cada pacote individual. Se isso é muito doloroso (quando você tem um número incontável de /opt/<package>/bin direcories por exemplo), então você (o administrador local) pode criar links simbólicos de /opt/<package>/bin para o diretório /opt/bin . Isso pode ser adicionado aos usuários $PATH uma vez.