Como baixar binários Go
Se você está procurando uma maneira simples e rápida de instalar e executar programas Go, tente usar binários Go. Neste artigo, você aprenderá o que são binários Go, por que eles são úteis e como baixá-los, instalá-los, usá-los e desinstalá-los em diferentes sistemas operacionais.
O que são binários Go?
Os binários Go são arquivos executáveis que contêm código Go compilado e todas as bibliotecas necessárias. Eles geralmente são vinculados estaticamente, o que significa que não dependem de nenhuma biblioteca ou pacote externo. Isso os torna fáceis de distribuir e executar em qualquer máquina que suporte o mesmo sistema operacional e arquitetura.
download go binary
Por que usar binários Go?
Existem vários benefícios de usar binários Go, como:
Instalação mais rápida: Você não precisa ter Go instalado em sua máquina ou baixar qualquer código-fonte ou dependências. Você só precisa baixar um único arquivo e executá-lo.
Portabilidade: Você pode facilmente copiar ou mover um binário Go de uma máquina para outra sem se preocupar com problemas de compatibilidade ou bibliotecas ausentes.
Segurança: Você pode verificar a autenticidade e integridade de um binário Go verificando sua soma de verificação ou assinatura. Você também pode evitar a instalação de código malicioso usando fontes ou serviços confiáveis.
Desempenho: Você pode se beneficiar da velocidade e eficiência do código compilado, bem como dos recursos e otimizações da linguagem Go e do compilador.
Como instalar binários Go
As etapas gerais para instalar um binário Go são:
Encontre uma fonte ou serviço que forneça o binário que você deseja.
Baixe o arquivo binário para seu sistema operacional e arquitetura.
Opcionalmente, verifique a soma de verificação ou a assinatura do arquivo binário.
Opcionalmente, renomeie ou mova o arquivo binário para um local conveniente.
Adicione o local do arquivo binário à sua variável de ambiente PATH se desejar executá-lo de qualquer lugar.
As etapas específicas podem variar dependendo do seu sistema operacional e da fonte ou serviço que você usa. Aqui estão alguns exemplos de como instalar binários Go em diferentes sistemas operacionais.
Como instalar binários Go no Linux
Uma das maneiras mais fáceis de instalar binários Go no Linux é usar o ferramenta, você pode executar:
curl -sf sh
Este comando irá baixar a versão mais recente do binário para sua arquitetura e colocá-lo em seu $HOME/.local/bin diretório. Você também pode especificar uma versão ou local diferente adicionando sinalizadores ao comando. Para mais detalhes, consulte o .
Outra maneira de instalar binários Go no Linux é usar o vá instalar comando. Este comando requer que você tenha Go instalado em sua máquina e que configure seu $GOPATH e $GOBIN variáveis ambientais. Por exemplo, para instalar o ferramenta, você pode executar:
vá instalar github.com/cheat/cheat@latest
Este comando irá baixar o código-fonte da ferramenta do GitHub, compilá-lo e colocar o binário em seu $GOBIN diretório. Você também pode especificar uma versão diferente substituindo @mais recente com uma tag, branch ou commit. Para mais detalhes, consulte o .
Como instalar binários Go no Mac OS
As etapas para instalar binários Go no Mac OS são semelhantes às do Linux. Você pode usar tanto o servidor web, você pode executar:
curl -sf sh
ou:
vá instalar github.com/caddyserver/caddy/v2@latest
O primeiro comando irá baixar o binário e colocá-lo em seu $HOME/.local/bin diretório, enquanto o segundo comando irá baixar o código-fonte, compilá-lo e colocar o binário em seu $GOBIN diretório. Você também pode especificar uma versão ou local diferente adicionando sinalizadores aos comandos.
Como instalar binários Go no Windows
Para instalar binários Go no Windows, você pode usar o ferramenta de compilação, você pode executar:
powershell -command "iwr -useb iex"
ou:
vá instalar github.com/magefile/mage@latest
O primeiro comando irá baixar o binário e colocá-lo em seu %USERPROFILE%\.local\bin diretório, enquanto o segundo comando irá baixar o código-fonte, compilá-lo e colocar o binário em seu %GOBIN% diretório. Você também pode especificar uma versão diferente substituindo @mais recente com uma tag, branch ou commit.
Além disso, você precisa adicionar o local do arquivo binário à sua variável de ambiente PATH se quiser executá-lo de qualquer lugar. Para fazer isso, você pode usar a GUI ou a linha de comando. Para mais detalhes, consulte este .
Como usar o Go Bin aries
Depois de instalar um binário Go, você pode usá-lo executando-o na linha de comando. Existem duas maneiras de fazer isso:
Usando o comando go run: Você pode usar o vá correr comando para executar um binário Go sem instalá-lo. Isso é útil para fins de teste ou depuração. Por exemplo, para executar o ferramenta, você pode executar:
vá em github.com/goreleaser/goreleaser
Usando o nome do arquivo executável: Você pode usar o nome do arquivo executável para executar um binário Go que você instalou. Isso é útil para uso regular ou frequente. Por exemplo, para executar o ferramenta, você pode executar:
gh
Para atualizar um binário Go, você pode usar o vá buscar -u comando ou o ferramenta, você pode executar:
vá buscar -u github.com/charmbracelet/glow
ou:
curl -sf sh
Como desinstalar binários Go
Para desinstalar um binário Go, você pode simplesmente excluir o arquivo executável do seu sistema. Você pode usar a linha de comando ou o gerenciador de arquivos, dependendo do seu sistema operacional e preferência. Aqui estão alguns exemplos de como desinstalar binários Go em diferentes sistemas operacionais.
Como desinstalar binários Go no Linux
Para desinstalar um binário Go no Linux, você pode usar o rm comando para remover o arquivo executável do seu sistema. Por exemplo, para desinstalar o ferramenta, você pode executar:
rm /.local/bin/scc
Você também pode usar o ferramenta, você pode executar:
curl -sf sh -s -- -u
Como desinstalar binários Go no Mac OS
Para desinstalar um binário Go no Mac OS, você pode usar o rm comando para remover o arquivo executável do seu sistema. Por exemplo, para desinstalar o ferramenta, você pode executar:
rm /.local/bin/scc
Você também pode usar o ferramenta, você pode executar:
curl -sf sh -s -- -u
Como desinstalar binários Go no Windows
Para desinstalar um binário Go no Windows, você pode usar o del comando para remover o arquivo executável do seu sistema. Por exemplo, para desinstalar o ferramenta, você pode executar:
de %USERPROFILE%\.local\bin\scc.exe
Você também pode usar o ferramenta, você pode executar:
powershell -command "iwr -useb iex -ArgumentList '-u'"
Conclusão
Neste artigo, você aprendeu como baixar, instalar, usar e desinstalar binários Go em diferentes sistemas operacionais.Os binários Go são arquivos executáveis que contêm código Go compilado e todas as bibliotecas necessárias. Eles são úteis para instalação, portabilidade, segurança e desempenho mais rápidos. Você pode usar tanto o serviço para atualizar os binários do Go. Você pode usar a linha de comando ou o gerenciador de arquivos para desinstalar os binários do Go.
Se você quiser saber mais sobre os binários do Go, confira estes recursos:
perguntas frequentes
Aqui estão algumas perguntas frequentes sobre os binários do Go:
Qual é a diferença entre um binário Go e um pacote Go?Um binário Go é um arquivo executável que contém o código Go compilado e todas as bibliotecas necessárias. Um pacote Go é uma coleção de arquivos de origem que fornecem funcionalidade reutilizável para outros programas.
Como posso descobrir qual versão de um binário Go eu instalei?Você pode usar o -versão bandeira ou o -v abreviação para imprimir as informações de versão de um binário Go. Por exemplo, para descobrir qual versão do ferramenta que você instalou, você pode executar:
golangci-lint -v
Como posso fazer a compilação cruzada de um binário Go para um sistema operacional ou arquitetura diferente?Você pode usar o GOOS e GOARCH variáveis de ambiente para especificar o sistema operacional de destino e a arquitetura para um binário Go. Por exemplo, para compilar um binário Go para Windows de 64 bits em uma máquina Linux, você pode executar:
GOOS=windows GOARCH=amd64 go build
Como posso assinar um binário Go com uma assinatura digital?Você pode usar ferramentas como para assinar um binário Go com uma assinatura digital.Essas ferramentas também podem ajudá-lo a compilar, compactar e distribuir seus binários Go.
Como posso depurar um binário Go?Você pode usar ferramentas como para depurar um binário Go. Essas ferramentas podem ajudá-lo a inspecionar, modificar e executar seu código Go em tempo de execução.
0517a86e26
Comments