Eu tenho o Ubuntu 14.4.03. A golang
versão padrão que acompanhava era 1.2.1. Gostaria de atualizar golang
para 1.4 ou superior.
Após a pesquisa, encontrei a maneira de fazer isso: primeiro exclua a instalação atual e reinstale a nova versão.
Encontrei os seguintes arquivos de instalação no seguinte diretório:
/usr/share/go
/usr/share/go/src/cmd/go
/usr/share/go/src/pkg/go
/usr/lib/go
/ur/lib/go/pkg/linux_amd64/go
/ur/lib/go/pkg/linux_amd64_race/go
/usr/bin/go
Qual diretório contém o quê? Quais devo excluir? Qual deve ser o local da nova instalação? Parece que / usr / local é mais normal. Então, como é que o padrão do Ubuntu é como acima?
Qual seria o procedimento para instalar uma nova versão e golang?
Obrigado.
Respostas:
Primeiro remova sua
golang
instalação atual com este comando, você não precisa remover manualmente os arquivos instalados porapt-get
,Para uma instalação fácil,
golang 1.4
você pode usar este PPAAgora você pode usar
Isso instalará a versão 1.4. Aqui está um link para o PPA.
fonte
ppa:evarlast/golang1.4
não está funcionando para mim. A maneira manual de instalar o Go é apresentada abaixo.Etapa 1 : remover o golang existente
Etapa 2 : Baixe a versão mais recente do site oficial. Clique aqui
Etapa 3 : extraia-o em / usr / local usando o seguinte comando. Estou usando o Go 1.11.4 aqui. Pode ser necessário substituir o nome do arquivo pelo nome do arquivo real, com base na versão que você baixou.
Etapa 4 : crie o diretório .go em casa. (É fácil instalar os pacotes necessários sem privilégios de administrador)
Etapa 5 : configurar as seguintes variáveis de ambiente
Verifique esta resposta do AskUbuntu para saber como definir variáveis de ambiente permanentemente.
Etapa 6 : atualize o comando go
Etapa 7 : testar a
golang
versãofonte
Eu tenho encontrado uma alternativa (/ pessoal) repo com versões mais recentes , que ainda está vivo, então tem o go-1,8 e ligou-o do caminho em questão do OP. Aqui bash-lo em:
Agora posso apenas dizer em
go1.8
vez dego
e, assim, seguir com o mais recente e o melhor.O repositório oferece muitas outras versões, então você alteraria o número da versão para ex.
1.4
no script / comandos acima.fonte
Para Golang 1.8 no Ubuntu 17.04 Zesty para 17.10 Artful:
Para Golang 1.9 no Ubuntu 17.10 astuto a 18.04 Bionic:
Para Golang 1.10 no Ubuntu 18.04 Bionic e 18.10 Cosmic:
fonte
Fácil instalação e atualização
Use o Go Version Manager
fonte
Você também pode usar o script update-golang:
update-golang é um script para buscar e instalar facilmente novos lançamentos Golang com o mínimo de intrusão do sistema
fonte
Para instalar a versão mais recente da linguagem de programação Go em todas as versões atualmente suportadas do Ubuntu, abra o terminal e digite:
Esse snap fornece um montador, compilador, vinculador e bibliotecas compiladas para a linguagem de programação Go. Além de stable, existem outros canais, mas o channel stable é a versão mais recente da linguagem de programação Go. O pacote go snap será atualizado automaticamente quando houver atualizações disponíveis.
fonte
Eu uso estas instruções para instalar a versão mais recente do
Remova a versão Go existente:
Instale a versão mais recente do Go:
Crie o
.profile
arquivo no caminho inicial com este conteúdo:Defina a área de trabalho Ir para a variável de ambiente:
Aplique a
.profile
configuração:Teste:
Ref: Instalação do Go-GitHub
fonte