Há uma diferença entre /opte /usr/local/bin. Portanto, apenas associar binários de um para outro seria confuso. Eu não os misturaria.
/opté para a instalação de pacotes de software aplicativos adicionais , enquanto o /usr/localdiretório é para o administrador do sistema ao instalar o software localmente (com makee make install). /usr/local/bindestina-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>/binao $PATHpara cada pacote individual. Se isso for muito doloroso (quando você tem um número incontável de /opt/<package>/bindiretórios, por exemplo), você (o administrador local) pode criar links simbólicos /opt/<package>/binpara o /opt/bindiretório. Isso pode ser adicionado aos usuários $PATHuma vez.
/usr/local/biné para uso do administrador do sistema. Se o administrador quiser instalar um software/opte criar links para ele/usr/local, isso é perfeitamente cromulento.