Tentando obter o funcionamento de / etc / profile [duplicado]

0

Eu tenho o Ubuntu no Linode VPS.

Eu instalei o último Golang como instruído nesta página ( link ) - as medidas tomadas são

  1. wget link
  2. tar -C / usr / local -xzf go1.2.linux-amd64.tar.gz
  3. Adicionada uma linha "export PATH = $ PATH: / usr / local / go / bin" em "/ etc / profile"

Depois disso, no entanto, quando eu digito "go", eu recebo "program 'go' não está instalado".

Então eu fiz

"source / etc / profile"

E depois disso funcionou. No entanto, quando eu fiz o logout e fiz o login novamente, não funcionou e recebi o mesmo erro. Então eu fiz "source / etc / profile" e funcionou novamente.

Mas, mesmo depois de "source / etc / profile", se eu alterar meu nome de usuário para outra coisa (por exemplo, "root"), recebo o mesmo erro.

Eu tenho lido e parece que tem a ver com o carregamento de ".profile" ou ".bashrc". Mas não tenho certeza qual é a diferença entre os dois. O que eu quero alcançar é instalar o "go" para que qualquer usuário possa executá-lo.

Alguma idéia?

    
por ericbae 11.01.2014 / 07:44

2 respostas

0

Você pode adicionar a linha ao seu perfil pessoal em:

$HOME/.profile

Basta digitar isso em um terminal:

echo "PATH=$PATH:/usr/local/go/bin" in "/etc/profile" >> $HOME/.profile

Em seguida, efetue logout e login novamente ou recarregue a configuração com:

source $HOME/.profile
    
por animaletdesequia 11.01.2014 / 07:51
0

Para instalar o Golang, você pode apenas fazer

sudo apt-get install golang-go

que deve funcionar bem.

    
por kiri 11.01.2014 / 07:59