Acabei de instalar o LaTeX para o servidor Ubuntu da minha empresa no qual todos usamos o SSH. No final da instalação, diz o seguinte:
Add /usr/local/texlive/2010/texmf/doc/man to MANPATH, if not dynamically determined.
Add /usr/local/texlive/2010/texmf/doc/info to INFOPATH.
Most importantly, add /usr/local/texlive/2010/bin/x86_64-linux to your PATH for current and future sessions.
Como faço para que essas variáveis sejam definidas para todos os usuários no sistema? (E sim, tenho permissões de sudo).
/etc/environment
?Respostas:
Você os adiciona a
/etc/environment
.Provavelmente, ele já tem uma linha para
PATH
, então você apenas anexa:/usr/local/texlive/2010/bin/x86_64-linux
ao final disso. Em seguida, adicione duas novas linhas para MANPATH e INFOPATH.Consulte https://help.ubuntu.com/community/EnvironmentVariables .
Após a edição
/etc/environment
, efetue logout e logon novamente e verifique se, por exemplo,echo "$MANPATH"
gera o valor adicionado.fonte
/etc/environment
é o local para "Configurações de variáveis de ambiente que afetam o sistema como um todo (em vez de apenas um usuário específico) [...]"/etc/profile
e/etc/bash.bashrc
são listadas como 'Não recomendado'Adicione esses PATH padrão a
/etc/profile
. Ele funcionará para bash e sh. Bash é o padrão no Ubuntu.echo $SHELL
pode ser usado para determinar o shell do usuário atual ou pode ser visualizado a partir do/etc/passwd
arquivoComo alternativa, você pode incluí-lo
/etc/environment
também. Aqui você pode adicionar o PATH no final da instrução PATH.fonte