Adicionar entradas ao seu .bashrc
para configurações para sobreviver a um ciclo de energia (ou apenas fazer logout e login) é uma boa prática, mas ambos os exemplos têm problemas:
export http_proxy=http://proxy:8080 export ALL_PROXY=$http_proxy
apenas define e exporta http_proxy no primeiro aplicativo:
$ export http_proxy=http://proxy:8080 export ALL_PROXY=$http_proxy
$ echo $http_proxy
http://proxy:8080
$ echo $ALL_PROXY
$ export http_proxy=http://proxy:8080 export ALL_PROXY=$http_proxy
$ echo $ALL_PROXY
http://proxy:8080
coloque esses itens em duas linhas separadas em .bashrc
nesta ordem:
export http_proxy=http://proxy:8080
export ALL_PROXY=$http_proxy
Anexar a .bashrc
usando o comando echo
permite copiar e colar como um forro único. Ele adiciona a entrada indiscriminadamente e eu prefiro editar o arquivo, pesquisar se já existe uma definição e substituí-la se houver (independente de fazer uma coisa como PATH ou http_proxy). Se não o fizer e houver várias entradas, há uma boa chance de você atualizar o errado, ou apenas atualizar http_proxy
após a linha com ALL_PROXY
e se perguntar por que o último tem o valor errado.