Go, a menudo denominado golang, es un lenguaje de programación moderno de código abierto creado por Google. Muchas aplicaciones populares, incluidas Kubernetes, Docker, Hugo y Caddy, están escritas en Go.
En este tutorial, le mostraremos cómo descargar e instalar Go en un sistema CentOS 7.
Requisitos previos #
Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con privilegios de sudo.
Cómo instalar Go #
Al momento de escribir este artículo, la última versión estable de Go es la versión 1.13. Antes de descargar el tarball, visite la página oficial de descargas de Go y verifique si hay una nueva versión disponible.
Siga los pasos a continuación para instalar Go en CentOS 7:
-
Descarga el tarball.
Para descargar el uso binario de Go, ya sea
wget
ocurl
:wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz
-
Verifique el tarball.
Una vez que se complete la descarga, verifique la suma de verificación del tarball con
sha256sum
comando:sha256sum go1.13.linux-amd64.tar.gz
68a2297eb099d1a76097905a2ce334e3155004ec08cdea85f24527be3c48e856 go1.13.linux-amd64.tar.gz
Asegúrese de que el hash impreso desde el comando anterior coincida con el de la página de descargas.
-
Extraiga el tarball.
Usa el
tar
comando para extraer el tarball al/usr/local
directorio:sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz
-
Ajuste la variable de ruta.
Ahora necesitamos decirle a nuestro sistema dónde encontrar los binarios ejecutables de Go ajustando el
$PATH
variable de entorno.Podemos hacer esto agregando la siguiente línea al
~/.bash_profile/etc/profile
(para una instalación en todo el sistema) o al$HOME/.bash_profile
archivo (para una instalación de usuario actual):export PATH=$PATH:/usr/local/go/bin
Guarde el archivo y cargue la nueva variable de entorno PATH en la sesión de shell actual con el siguiente comando:
source ~/.bash_profile
Probar la instalación #
Para probar si Go está instalado correctamente, configuraremos un espacio de trabajo y crearemos un programa simple "Hola mundo".
-
Crear el directorio del espacio de trabajo
De forma predeterminada, el directorio del espacio de trabajo se establece en
$HOME/go
, para crearlo escribe:mkdir ~/go
-
Cree un archivo simple de Go "Hello World".
Dentro del espacio de trabajo crea un nuevo directorio
src/hello
mkdir -p ~/go/src/hello
y en ese directorio crea un archivo llamado
~/go/src/hello/hello.gohello.go
package main import "fmt" func main() { fmt.Printf("Hello, World\n") }
Puede obtener más información sobre la jerarquía de directorios del espacio de trabajo de Go aquí
-
Crea el archivo hello.go:
Para compilar el archivo, cambie a
~/go/src/hello
directorio y ejecutego build
:cd ~/go/src/hello
go build
El comando anterior creará un ejecutable llamado
hello
. -
Ejecute el ejecutable:
Ejecute el ejecutable escribiendo:
./hello
Hello, World
Si ve el resultado anterior, entonces ha instalado Go con éxito.