export LD_PRELOAD=/usr/lib/libtsocks.so
Não há problema em exportar dessa maneira, mas como posso torná-lo permanente? Quero que o LD_PRELOAD ainda seja alterado após uma reinicialização. Estou usando o Ubuntu e o Fedora
Normalmente, você colocaria sua linha de "exportação" em tudo o que desembolsar arquivo de inicialização é apropriado: .profile
, .bash_profile
, .zprofile
, qualquer que seja, em seu $HOME
diretório.
Se você deseja torná-lo permanente para todos os usuários, os vários shells geralmente possuem arquivos de configuração para todo o sistema /etc/
: /etc/profile
existem nesta caixa do linux, mas leia a página do manual para descobrir qual arquivo específico do usuário e qual sistema colocar. dentro
~/.profile
é o caminho certo para uma configuração por usuário; consulte Alternativa para .bashrc , ambiente de configuração correta e as perguntas do superusuário vinculadas na minha resposta lá.A maioria das distribuições também possui um
/etc/profile.d/
diretório que contém um grupo de arquivos .sh e .csh. A criação de um novo arquivo nesse diretório tende a manter os itens mais organizados e evita/etc/profile
a confusão de itens .fonte