Como baixar o Go 1.18 no Ubuntu
Go é uma linguagem de programação compilada e tipada estaticamente, projetada para construir sistemas simples, seguros e escaláveis. Ele tem uma sintaxe semelhante a C, mas também oferece segurança de memória, coleta de lixo, simultaneidade e uma rica biblioteca padrão. O Go é suportado pelo Google e possui uma grande e ativa comunidade de desenvolvedores.
O Go 1.18 é a versão mais recente do Go que apresenta novos recursos, como genéricos, fuzzing, espaços de trabalho e melhorias de desempenho. Os genéricos permitem que você escreva código que pode trabalhar com diferentes tipos de dados sem se repetir. Fuzzing é uma técnica para encontrar bugs em seu código, alimentando-o com entradas aleatórias. Os espaços de trabalho facilitam o trabalho com vários módulos em um único diretório. As melhorias de desempenho incluem tempos de compilação e execução mais rápidos, especialmente nas arquiteturas ARM64 e PowerPC64.
download go 1.18 ubuntu
O Ubuntu é um popular sistema operacional baseado em Linux que é de código aberto, seguro e fácil de usar. Ele vem com tudo o que você precisa para executar seus aplicativos, como navegadores, pacote de escritório, reprodutores de mídia e muito mais. Ele também possui um grande ecossistema de parceiros, comunidades e ferramentas que o tornam adequado para vários casos de uso.
Neste artigo, você aprenderá como baixar e instalar o Go 1.18 no Ubuntu 20.04 ou posterior. Você também aprenderá como configurar as variáveis de ambiente Go e verificar sua instalação executando um programa simples \"Hello, world\".
Pré-requisitos
Antes de começar, certifique-se de ter o seguinte:
Um sistema Ubuntu 20.04 ou posterior com conexão à Internet
Uma conta de usuário com privilégios sudo
Uma janela de terminal aberta (Ctrl+Alt+T)
Baixe e instale Go 1.18
Baixe o arquivo Go
O primeiro passo é baixar a versão mais recente do Go para Linux na página oficial de download do Go. Você pode usar o comando wget para baixar o arquivo compactado em seu terminal:
$ wget
Isso fará o download de um arquivo chamado go1.18.linux-amd64.tar.gz em seu diretório atual. Você pode verificar o tamanho do arquivo e a soma de verificação para verificar se o download foi bem-sucedido:
$ ls -lh go1.18.linux-amd64.tar.gz $ sha256sum go1.18.linux-amd64.tar.gz
O tamanho do arquivo deve ser de cerca de 130 MB e a soma de verificação deve corresponder à fornecida na página de download.
Extraia o arquivo Go
A próxima etapa é extrair o arquivo Go para o diretório /usr/local, que é onde os binários Go geralmente são instalados. Você precisa remover qualquer instalação Go anterior antes de fazer isso, caso contrário, você pode acabar com uma instalação Go quebrada. Você pode usar os comandos rm e tar para fazer isso:
$ sudo rm -rf /usr/local/go $ sudo tar -C /usr/local -xzf go1.18.linux-amd64.tar.gz
Isso excluirá o diretório /usr/local/go e criará um novo diretório chamado go1.18.linux-amd64 que contém os binários e bibliotecas Go.
Configure as variáveis de ambiente Go
A etapa final é configurar as variáveis de ambiente Go que permitirão que você execute comandos e programas Go de qualquer lugar em seu sistema. A variável mais importante é PATH, que informa ao seu shell onde procurar arquivos executáveis. Você precisa adicionar /usr/local/go/bin à sua variável PATH para poder acessar os binários do Go. Você pode fazer isso editando seu arquivo /.profile e anexando a seguinte linha:
export PATH=$PATH:/usr/local/go/bin
Opcionalmente, você também pode configurar duas outras variáveis: GOPATH e GOROOT. GOPATH é onde seus projetos e dependências Go são armazenados. Por padrão, ele é definido como $HOME/go, mas você pode alterá-lo para qualquer diretório de sua preferência. GOROOT é onde sua instalação do Go está localizada. Por padrão, ele é definido como /usr/local/go, mas você pode alterá-lo se tiver instalado o Go em um local diferente. Você também pode adicionar estas linhas ao seu arquivo /.profile:
export GOPATH=$HOME/go export GOROOT=/usr/local/go
Depois de editar seu arquivo /.profile, você precisa procurá-lo ou sair e fazer login novamente para que as alterações entrem em vigor:
$ source /.profile
Verifique a instalação do Go
Para verificar se você instalou o Go 1.18 com sucesso no Ubuntu, você pode verificar a versão instalada do Go executando o seguinte comando:
$ go version go version go1.18 linux/amd64
Você também pode testar sua instalação escrevendo e executando um programa simples \"Hello, world\". Crie um arquivo chamado hello.go em seu diretório atual e cole o seguinte código:
package main import "fmt" func main() fmt.Println("Olá, mundo")
Em seguida, execute o programa usando o comando go run:
$ vá correr hello.go Olá, mundo
Se você vir a saída \"Hello, world\", parabéns! Você instalou e testou com sucesso o Go 1.18 no Ubuntu.
Conclusão
Neste artigo, você aprendeu como baixar e instalar o Go 1.18 no Ubuntu 20.04 ou posterior. Você também aprendeu como configurar as variáveis de ambiente Go e verificar sua instalação executando um programa simples \"Hello, world\". Agora você está pronto para começar a escrever e executar seus próprios programas Go no Ubuntu.
Se você quiser saber mais sobre o Go, visite o site oficial do Go, onde encontrará documentação, tutoriais, postagens de blog e muito mais. Você também pode conferir alguns dos cursos e livros online que ensinam como usar o Go para diversos fins.
perguntas frequentes
Aqui estão algumas perguntas e respostas comuns sobre Go e Ubuntu:
P: Como faço para atualizar o Go para uma versão mais recente?
R: Para atualizar o Go para uma versão mais recente, você precisa baixar e extrair a nova versão do Go conforme descrito neste artigo e substituir a instalação existente. Você também pode precisar atualizar suas variáveis de ambiente se a nova versão tiver um local ou nome diferente.
P: Como desinstalo o Go do Ubuntu?
R: Para desinstalar o Go do Ubuntu, você precisa remover o diretório /usr/local/go e quaisquer referências a ele em suas variáveis de ambiente.Você também pode querer remover quaisquer projetos ou dependências Go do seu diretório GOPATH.
P: Como instalo pacotes ou módulos Go?
R: Para instalar pacotes ou módulos Go, você pode usar o comando go get, que irá baixá-los e instalá-los em seu diretório GOPATH. Por exemplo, para instalar o popular pacote gorilla/mux para roteamento HTTP, você pode executar:
$ acesse github.com/gorilla/mux
P: Como executo testes ou benchmarks do Go?
R: Para executar testes ou benchmarks Go, você pode usar o comando go test, que executará qualquer arquivo que termine com _test.go em seu diretório ou pacote atual. Por exemplo, para executar todos os testes no pacote atual, você pode executar:
$ vai testar
Para executar benchmarks, você precisa adicionar o sinalizador -bench e especificar uma expressão regular que corresponda aos nomes dos benchmarks. Por exemplo, para executar todos os benchmarks no pacote atual, você pode executar:
$ go test-bench .
P: Como faço para depurar programas Go no Ubuntu?
R: Para depurar programas Go no Ubuntu, você pode usar o depurador Go integrado, chamado delve. Você pode instalá-lo executando:
$ acesse github.com/go-delve/delve/cmd/dlv
Em seguida, você pode usar o comando dlv para iniciar uma sessão de depuração para seu programa Go. Por exemplo, para depurar o programa hello.go, você pode executar:
$ dlv depurar hello.go
Isso iniciará um depurador interativo que permite definir pontos de interrupção, inspecionar variáveis, avaliar expressões e muito mais. Você pode encontrar mais informações sobre como usar o delve em seu site oficial.
0517a86e26
Commentaires