Se você não conseguir obter sudo de direitos com seu usuário, não será possível gravar em /usr/local/bin . No entanto, isso pode nem ser necessário, pois você também pode instalar programas em outro local e alterar a variável de ambiente $PATH , que informa ao seu shell onde encontrar programas executáveis.
So, I created a directory called
/home/users/me/muscleinstead of/usr/local/bin/and continued the steps. Finally, I added the directory to the path. It did not work.
O local recomendado para colocar seus próprios binários de usuário seria ~/bin , ou seja, /home/<username>/bin .
Então copie o arquivo para ~/bin/muscle (crie a pasta se ela não existir):
mkdir -p ~/bin
mv muscle3.8.31_i86linux64 ~/bin/muscle
chmod +x ~/bin/muscle
Salve o arquivo. Agora, você precisa se certificar de que seu $PATH contenha esse diretório bin .
Se houver um arquivo chamado ~/.bash_profile , edite-o ou, se ele não existir, simplesmente crie-o e adicione o seguinte:
PATH="$HOME/bin:$PATH"
Agora, você precisa ter seu shell recarregando os caminhos onde ele pode encontrar binários. Existem várias maneiras de fazer isso, mas o mais fácil é sair e voltar.
Quando você agora echo $PATH , ele deve conter esse diretório bin . E quando você executa muscle , ele deve achar isso, porque está no $PATH .