TLDR: Quais variáveis de ambiente devo atualizar para garantir que meu sistema tenha acesso a tudo que um pacote fornece ao criá-lo em um caminho não tradicional?
Normalmente não tenho acesso root ao sistema em que trabalho, por isso instalo os meus pacotes na pasta local no meu diretório pessoal:
~/my_installations/
Com o tempo, isso cria a típica hierarquia de pastas que inclui
bin
lib
man
share
info
include
entre outros.
Para fornecer acesso adequado aos binários e bibliotecas correspondentes após a instalação, atualizo PATH
para incluir ~/my_installations/bin
e LD_LIBRARY_PATH
para incluir ~/my_installations/lib
.
No entanto, como posso fornecer acesso implícito ao restante do material no meu caminho de criação? Quais outras variáveis de ambiente devo atualizar para ter todo o resto disponível para ferramentas de linha de comando e meu sistema em geral? (por exemplo, include
caminhos, man
páginas, etc.).
Existe um conjunto geral de padrões ou guia para isso?