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/muscle
instead 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
.