Go, a menudo denominado golang , es un lenguaje de programación moderno de código abierto creado por Google que le permite crear aplicaciones confiables y eficientes.

Muchas aplicaciones populares, como Kubernetes, Docker, Prometheus y Terraform, están escritas en Go.

Este tutorial explica cómo descargar e instalar Go en CentOS 8.

Descarga e instalación de Go en CentOS 8

Al momento de escribir este artículo, la última versión estable de Go es la versión 1.13.4. Antes de descargar el tarball, visite la página oficial de descargas de Go y verifique si hay una nueva versión disponible.

Realice los siguientes pasos para descargar e instalar Go en CentOS 8:

  1. Descargue el binario Go usando la utilidad wget o :curl

    wget https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz
  2. Una vez que se descarga el archivo, verifique la suma de verificación del tarball escribiendo:

    sha256sum go1.13.4.linux-amd64.tar.gz

    Asegúrese de que el hash impreso desde el sha256sumcomando coincida con el de la página de descargas.

    692d17071736f74be04a72a06dab9cac1cd759377bd85316e52b2227604c004c  go1.13.4.linux-amd64.tar.gz
  3. Extrae el tarball al /usr/localdirectorio usando el http://tar comando:

    sudo tar -C /usr/local -xf go1.13.4.linux-amd64.tar.gz

    El comando anterior debe ejecutarse como root o como usuario con privilegios sudo .

  4. Dígale al sistema dónde encontrar los binarios ejecutables de Go ajustando la $PATH variable de entorno.

    Puede hacerlo agregando la siguiente línea al /etc/profilearchivo (para una instalación de todo el sistema) o al $HOME/.bash_profilearchivo (para una instalación de usuario actual):

    ~/.bash_perfil
    export PATH=$PATH:/usr/local/go/bin

    Guarde el archivo y cargue la nueva PATHvariable de entorno en la sesión de shell actual con el source comando:

    source ~/.bash_profile

Eso es todo. En este punto, Go se ha instalado en su sistema CentOS.

Probar la instalación

Para probar si Go está instalado correctamente, configuraremos un espacio de trabajo y crearemos un programa simple "Hola mundo".

  1. La ubicación del directorio del espacio de trabajo se especifica con la GOPATHvariable de entorno. De forma predeterminada, se establece en $HOME/goPara crear el directorio, ejecute el siguiente comando:

    mkdir ~/go
  2. Dentro del espacio de trabajo crea un nuevo directorio src/hello:

    mkdir -p ~/go/src/hello

    En ese directorio crea un archivo llamado hello.go:

    nano ~/go/src/hello/hello.go

    Pegue el siguiente código en el archivo:

    ~/go/src/hola/hola.go
    package main
    
    import "fmt"
    
    func main() {
        fmt.Printf("Hello, World\n")
    }
  3. Navegue hasta el ~/go/src/hellodirectorio y ejecute go buildpara compilar el código:

    cd ~/go/src/hellogo build

    El comando anterior creará un ejecutable llamado hello.

  4. Ejecute el ejecutable escribiendo:

    ./hello

    Si ve el siguiente resultado, entonces ha instalado Go correctamente.

    Hello, World

Conclusión

Ahora que ha descargado e instalado Go, puede comenzar a escribir su código Go .

Si encuentra un problema o tiene comentarios, deje un comentario a continuación.