modificar caminho globalmente

6

Existe um padrão para $PATH e a ordem das coisas que deveriam estar lá? Fora da caixa, o Arch Linux não possui /usr/local/bin no $PATH . Quero adicioná-lo, mas não tenho certeza se há uma hierarquia pré-definida para os caminhos do sistema.

Além disso, onde é o lugar certo para fazer isso? Por enquanto, eu modifiquei /etc/profile , mas não tenho certeza se esse é o lugar certo no Arch para modificações do usuário. Alguém sabe se existe um lugar melhor?

    
por xenoterracide 04.09.2010 / 22:27

2 respostas

4

Arch é uma distribuição linux minimalista, então normalmente não há outros arquivos especiais de configuração que estão sendo incluídos em alguns lugares estranhos, modificados pelos assistentes de configuração do sistema.

/etc/profile é o lugar certo para fazer isso em uma configuração ampla do sistema.

This file is intended to be used for ALL common Bourne-compatible shells. Shell specifics should be handled in /etc/profile.$SHELL where $SHELL is the name of the binary being run (discounting symlinks)

Também é mencionado no FAQ oficial para recarregar se o seu shell não encontrar um binário recém-instalado

    
por 05.09.2010 / 14:18
4

Por "globalmente", você quer dizer para todos os usuários? Eu coloquei minhas modificações de caminho em ~/.profile , já que isso afeta os aplicativos X também. Se você quiser no perfil do sistema, provavelmente é melhor modificar /etc/profile

    
por 04.09.2010 / 22:33