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.