Você pode adicionar o diretório em que o executável está no seu PATH
. Edite o arquivo ~/.profile
( ~/
significa que o arquivo está no seu diretório pessoal) (crie o arquivo se ele não existir). Adicione uma linha como esta:
PATH=$PATH:$HOME/meme/bin
(Note que é $HOME
não, $home
; unix geralmente é case-sensitive Pode também escrever. ~/meme/bin
, ~
É um sinônimo para $HOME
quando está no início de um caminho de arquivo.) A alteração terá efeito na próxima vez que você entrar Você pode digitar isso. mesma linha em um terminal e afetará o shell em execução nesse terminal e qualquer programa iniciado a partir dele.
A abordagem que recomendo é manter o executável com os outros arquivos que fazem parte do programa, em um diretório próprio, mas também não deve mudar PATH
.
Manter o executável dentro $HOME/meme
tem a vantagem de que, se você quiser remover ou atualizar o programa, tudo estará em um só lugar. Alguns programas ainda exigem isso para encontrar os arquivos que eles usam. Não mudar PATH
tem a vantagem de que instalar e desinstalar programas é menos trabalhoso.
Para obter o melhor dos dois mundos, crie um link simbólico em um diretório no seu PATH
computador, apontando para o executável real. Na linha de comando, execute um comando como este:
cd ~/bin
ln -s ../meme/bin/* .
Isso está assumindo que ~/bin
já está no seu PATH
; caso contrário, adicione-o ~/.profile
conforme indicado acima. Escolha outro local, se quiser. Agora, disponibilizar programas é uma questão de criar os links simbólicos; torná-los indisponíveis é uma questão de remover os links simbólicos; e você pode acompanhar facilmente quais programas você instalou manualmente e onde eles moram, observando os links simbólicos.