estou tentando instalarRAIZ, usando uma instalação independente de local. Cheguei ao passo 2.
A próxima etapa é:
Add bin/ to PATH and lib/ to LD_LIBRARY_PATH.
Li em outras perguntas que preciso editar .bashrc - está correto? O que exatamente preciso colocar lá para manipular esses caminhos?
Obrigado!
Responder1
Sim, abra .bashrc com gedit. Visualize arquivos ocultos com o nautilus em sua pasta pessoal pressionando Ctrl+h
.
Em seguida, adicione o seguinte no final do arquivo:
PATH=$PATH:/path/to/another/bin
Agora você verá que, se colocar um executável /path/to/another/bin
, ele poderá ser executado no terminal.
Por exemplo, execute o seguinte em seu terminal (presumo que ~/bin seja /path/to/bin):
$ echo "echo 'hi'" > ~/bin/testing_things
$ chmod +x ~/bin/testing_things
e agora você pode simplesmente executar
$ testing_things
> hi
em vez de
$ ~/bin/testing_tings
> hi
Então, provavelmente para o programa você apenas adicionou essa linha ao $PATH, para que ele possa executar diretamente os executáveis.
Ainda não ouvi falar de LD_LIBRARY_PATH, mas espero adicionar
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/lib
em sua .bashrc
vontade funcionará.
Responder2
Paraindependente de localizaçãoinstalação, faça o seguinte:
No diretório da sua aplicação (neste caso o root
diretório), abra (ou crie) um script shell myshell.sh
(por exemplo, usando vim: vim myshell.sh
)
Insira as seguintes linhas:
PATH=$PATH:./bin
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./lib
Certifique-se de obter o arquivo depois:
. myshell.sh
Isso tem a vantagem de que sua instalação é independente do local e você pode realocar o diretório livremente. Isso tem o custo de que, como seu shell não é um .bashrc
ou algo semelhante, ele não será executado automaticamente. Você terá que obter o shell em cada novo login.