Cómo instalar Go en CentOS 8

27 feb 2021 2 min di lettura
Cómo instalar Go en CentOS 8
Indice dei contenuti

Introducción

Go, a menudo denominado golang, es un lenguaje de programación de código abierto moderno creado por Google que le permite crear aplicaciones fiables 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.

Si su intención es instalar Go en un servidor remoto, continúe leyendo; de lo contrario, si desea instalar Go en su computadora local, omita el primer párrafo "Conexión al servidor" y lea el siguiente.

Conexión al servidor

Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:

ssh root@IP_DEL_SERVER

A continuación, deberá ingresar la contraseña del usuario root.

Si no está utilizando el usuario root, puede iniciar sesión con otro nombre de usuario utilizando el mismo comando, luego cambie root a su nombre de usuario:

ssh nome_utente@IP_DEL_SERVER

Luego se le pedirá que ingrese su contraseña de usuario.

El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Ir a descargar e instalar

En el 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 descarga de Go y compruebe si hay una nueva versión disponible.

Descargue el binario de Go usando la utilidad wget o curl

sudo yum install wget
wget https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz

Una vez que se descargue el archivo, verifique el tarball de suma de comprobación escribiendo:

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

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

692d17071736f74be04a72a06dab9cac1cd759377bd85316e52b2227604c004c go1.13.4.linux-amd64.tar.gz

Extraiga el tarball al /usr/local usando el comando tar

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

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

Dígale al sistema dónde encontrar los archivos ejecutables binarios de Go configurando la $PATH entorno $ PATH.

Puede hacer esto agregando la siguiente línea al /etc/profile (para una instalación de todo el sistema) o al $HOME/.bash_profile (para una instalación de usuario actual).

En este ejemplo usaremos el segundo método, entonces abra el archivo bash_profile:

sudo vi ~/.bash_profile

Agregue la siguiente línea:

export PATH=$PATH:/usr/local/go/bin

Guarde el archivo y cargue la nueva PATH entorno PATH en la sesión de shell actual usando el comando de source

source ~/.bash_profile

Go se instaló en el sistema CentOS.

Prueba la instalación

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

La ruta del directorio del espacio de trabajo se especifica con la variable de entorno GOPATH De forma predeterminada, está establecido en $HOME/go. Para crear el directorio, ejecute el siguiente comando:

mkdir ~/go

Dentro del espacio de trabajo, cree un nuevo directorio src/hello

mkdir -p ~/go/src/hello

En ese directorio cree un archivo llamado hello.go:

vi ~/go/src/hello/hello.go

Pegue el siguiente código en el archivo:

package main

 import "fmt"

 func main() {
 fmt.Printf("Hello, World\n")
 }

Navegue al ~/go/src/hello y ejecute el go build para compilar el código:

cd ~/go/src/hello
go build

El comando anterior creará un ejecutable llamado hello.

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.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.