Como Baixar go1.1.1.src.tar.gz
Go é uma linguagem de programação de código aberto que facilita a criação de software simples, confiável e eficiente. Go também é conhecido como Golang e foi criado pelo Google em 2007.
go1.1.1.src.tar.gz é um arquivo de código-fonte do Go versão 1.1.1, que foi lançado em junho de 2013. Você pode querer baixar este arquivo se quiser instalar o Go a partir do código-fonte em seu sistema ou se quiser explorar o código-fonte do Go.
download go1.1.1.src.tar.gz
Neste artigo, você aprenderá como baixar o go1.1.1.src.tar.gz, extraí-lo e instalar o Go a partir do código-fonte em seu sistema.
Antes de começar, você precisa ter alguns pré-requisitos:
Um sistema operacional semelhante ao Unix (como Linux, macOS ou FreeBSD)
Um compilador C (como gcc ou clang)
Um cliente Git (opcional, mas recomendado)
Uma conexão de internet funcionando
Baixando go1.1.1.src.tar.gz
Para baixar o go1.1.1.src.tar.gz, você precisa encontrar o link para download no site oficial do Go.
A maneira mais fácil de fazer isso é visitar , que lista todas as distribuições binárias e de origem disponíveis do Go.
Role para baixo até encontrar a seção Source e procure go1.1.1.src.tar.gz na tabela.
Você verá um link para baixar o arquivo, bem como seu tamanho e soma de verificação SHA256.
A soma de verificação é uma sequência de dígitos hexadecimais que representa uma impressão digital exclusiva do arquivo. Você pode usá-lo para verificar se o arquivo baixado não está corrompido ou adulterado.
Para baixar o arquivo, você pode clicar no link ou usar uma ferramenta de linha de comando como wget ou curl.
Por exemplo, usando wget:
$ wget
Ou usando curl:
$ curl -O
Isso salvará o arquivo em seu diretório atual.
Verificando a soma de verificação do arquivo baixado
Depois de baixar o arquivo, você deve verificar sua soma de verificação para garantir que corresponda à do site.
Para fazer isso, você pode usar uma ferramenta de linha de comando como sha256sum ou shasum.
Por exemplo, usando sha256sum:
$ sha256sum go1.11.src.tar.gz
Ou usando shasum:
$ shasum -a 256 go1.11.src.tar.gz
Isso imprimirá a soma de verificação do arquivo.
Compare-o com o do site e certifique-se de que são idênticos.
Se não estiverem, significa que algo deu errado durante o processo de download e você deve tentar baixar o arquivo novamente.
Extraindo go1.11.src.tar.gz
Após verificar a soma de verificação do arquivo, você pode prosseguir para extraí-lo.
permissão. Por exemplo, você pode usar /usr/local/go ou /home/seunome/go.
Você também pode criar um novo diretório para o Go, se desejar.
Depois de decidir um local, você pode extrair o arquivo usando o comando tar.
Por exemplo, se você deseja extrair o arquivo para /usr/local/go, pode usar:
$ sudo tar -C /usr/local/go -xzf go1.11.src.tar.gz
Isso criará um diretório chamado go dentro de /usr/local/go, que contém o código-fonte do Go.
Se você não tiver acesso ao sudo, poderá usar outro local para o qual tenha permissão de gravação, como /home/seunome/go.
Por exemplo:
$ tar -C /home/seunome/go -xzf go1.11.src.tar.gz
Instalando o Go a partir da origem
Depois de extrair o arquivo, você pode instalar o Go da fonte em seu sistema.
Isso envolve configurar algumas variáveis de ambiente, executar um script e testar a instalação.
Configurando as variáveis de ambiente para Go
Você precisa configurar algumas variáveis de ambiente para que o Go funcione corretamente em seu sistema.
O mais importante é GOPATH, que especifica a localização do seu espaço de trabalho Go, onde você armazena seus projetos e pacotes Go.
Você pode escolher qualquer diretório para o seu GOPATH, mas deve ser diferente do diretório onde você extraiu o Go.
Por exemplo, você pode usar /home/seunome/gopath ou /usr/local/gopath.
Você também pode criar um novo diretório para seu GOPATH, se desejar.
Depois de decidir sobre um GOPATH, você precisa exportá-lo como uma variável de ambiente.
Você pode fazer isso adicionando uma linha ao arquivo de perfil do shell, como /.bashrc ou /.zshrc.
Por exemplo:
export GOPATH=/home/seunome/gopath
Você também precisa adicionar o diretório bin do seu GOPATH à sua variável de ambiente PATH, para poder executar as ferramentas e programas Go de qualquer lugar do seu sistema.
Você pode fazer isso adicionando outra linha ao seu arquivo de perfil do shell:
exportar PATH=$PATH:$GOPATH/bin
Outra variável de ambiente que você pode querer configurar é GOROOT, que especifica o local de sua instalação do Go.
Isso geralmente não é necessário, pois o Go pode descobrir seu próprio diretório raiz a partir do caminho do comando go.
No entanto, se você quiser ser explícito ou se tiver várias versões do Go instaladas em seu sistema, poderá definir GOROOT para o diretório onde extraiu o Go.
Por exemplo:
exportar GOROOT=/usr/local/go
Você também precisa adicionar o diretório bin do seu GOROOT à sua variável de ambiente PATH, para poder executar o comando go de qualquer lugar do sistema.
Você pode fazer isso adicionando outra linha ao seu arquivo de perfil do shell:
exportar PATH=$PATH:$GOROOT/bin
Depois de configurar essas variáveis de ambiente, você precisa criar seu arquivo de perfil de shell ou abrir uma nova sessão de terminal para que elas entrem em vigor.
Executando o script de instalação
Para instalar o Go a partir do código-fonte, você precisa executar um script chamado all.bash, localizado no diretório src do seu GOROOT.
Este script irá compilar e instalar o Go em seu sistema, bem como executar alguns testes e benchmarks para verificar se tudo está funcionando corretamente.
Para executar o script, você precisa alterar seu diretório atual para o diretório src do seu GOROOT e executá-lo com o bash.
Por exemplo:
$ cd $ GOROOT/origem
$ bash all.bash
Isso levará algum tempo, dependendo da velocidade do seu sistema e da conexão com a Internet.
Você verá alguma saída na tela, mostrando o progresso da instalação e do processo de teste.
Se tudo correr bem, você verá uma mensagem como esta no final:
TODOS OS TESTES PASSADOS
Testando a instalação
Para testar se o Go está instalado corretamente em seu sistema, você pode tentar executar alguns comandos simples com a ferramenta go.
A ferramenta go é uma interface de linha de comando que permite executar várias tarefas relacionadas à programação Go, como criar, testar, executar, formatar e instalar o código Go.
use a ferramenta go, você precisa digitar go seguido de um subcomando e alguns argumentos.
Por exemplo, para verificar a versão do Go instalada em seu sistema, você pode usar:
versão $ go
Isso irá imprimir algo como isto:
ir versão go1.11 linux/amd64
Isso mostra que você tem o Go versão 1.11 instalado em um sistema Linux com uma arquitetura AMD64.
Para ver uma lista de todos os subcomandos e opções disponíveis, você pode usar:
$ vá ajudar
Isso imprimirá uma mensagem de ajuda com uma breve descrição de cada subcomando e opção.
Você também pode usar go help seguido por um subcomando ou tópico específico para obter informações mais detalhadas.
Por exemplo, para saber mais sobre o subcomando go build, que compila pacotes e dependências Go, você pode usar:
$ vá ajudar a construir
Isso imprimirá uma mensagem de ajuda com o uso, sinalizadores e exemplos do subcomando go build.
Para testar se você pode compilar e executar um programa Go simples, você pode criar um arquivo chamado hello.go em seu GOPATH com o seguinte conteúdo:
pacote principal
importar "fmt"
função principal()
fmt.Println("Olá, mundo!")
Este é um programa Go básico que imprime "Hello, world!" para a saída padrão.
Para compilar e executar este programa, você pode usar o subcomando go run, seguido do nome do arquivo:
$ vá correr olá.
Isso irá imprimir algo como isto:
Olá Mundo!
Isso mostra que você compilou e executou com sucesso um programa Go em seu sistema.
Conclusão
Neste artigo, você aprendeu como baixar go1.11.src.tar.gz, extraí-lo e instalar o Go a partir do código-fonte em seu sistema.
Você também aprendeu como configurar algumas variáveis de ambiente para Go, executar o script de instalação e testar a instalação com alguns comandos e programas simples.
Agora você está pronto para começar a escrever e executar seus próprios programas Go em seu sistema.
Se você quiser aprender mais sobre a programação Go, aqui estão alguns links para leitura e aprendizado adicionais:
: o site oficial do Go, onde você pode encontrar documentação, tutoriais, postagens de blog e outros recursos sobre o Go.
: Um guia sobre como escrever um código Go claro e idiomático.
: um tour interativo de Go que cobre o básico e alguns recursos avançados da linguagem.
: uma coleção de programas de exemplo anotados que demonstram vários aspectos do Go.
: um playground on-line onde você pode escrever e executar o código Go em seu navegador.
perguntas frequentes
P: Qual é a diferença entre instalar o Go a partir da fonte e instalar o Go a partir do binário?
R: Instalar o Go a partir do código-fonte significa baixar o código-fonte do Go e compilá-lo em seu sistema. Isso lhe dá mais controle sobre o processo de instalação e permite que você personalize algumas opções. Instalar o Go do binário significa que você baixa um arquivo executável pré-compilado do Go para o seu sistema. Isso é mais rápido e fácil do que instalar a partir da fonte, mas pode não ser compatível com alguns sistemas ou configurações.
P: Como faço para atualizar ou desinstalar o Go da fonte?
R: Para atualizar o Go a partir do código-fonte, você precisa baixar o arquivo de código-fonte mais recente do Go e repetir o processo de instalação. Para desinstalar o Go da fonte, você precisa excluir o diretório onde extraiu o Go e remover quaisquer referências a ele de suas variáveis de ambiente.
P: Como instalo várias versões do Go no meu sistema?
Seu sistema.
P: Como instalo o Go da fonte no Windows?
R: A instalação do Go a partir do código-fonte no Windows é semelhante à instalação do Go a partir do código-fonte em sistemas semelhantes ao Unix, mas você precisa usar algumas ferramentas e comandos diferentes. Você pode seguir as instruções em , que explicam como instalar o Go da fonte no Windows usando MinGW ou Cygwin.
P: Como instalo o Go da fonte em outras plataformas?
R: Go oferece suporte a uma variedade de plataformas, como Android, iOS, Plan 9 e Solaris. Você pode encontrar as instruções para instalar o Go a partir da fonte nessas plataformas em , que lista os sistemas operacionais e arquiteturas com suporte para Go.
0517a86e26
Comentarios