Há uma diferença entre /opt
e /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/local
diretório é 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
ao $PATH
para cada pacote individual. Se isso for muito doloroso (quando você tem um número incontável de /opt/<package>/bin
diretórios, por exemplo), você (o administrador local) pode criar links simbólicos /opt/<package>/bin
para o /opt/bin
diretório. Isso pode ser adicionado aos usuários $PATH
uma vez.
/usr/local/bin
é para uso do administrador do sistema. Se o administrador quiser instalar um software/opt
e criar links para ele/usr/local
, isso é perfeitamente cromulento.