Ayúdanos a seguir proporcionándote tutoriales gratuitos y de calidad desactivando tu bloqueador de anuncios. suscriptores a nuestro sitio.
Tabla de contenidos

Cómo instalar Go en Linux Debian 10

27 feb 2021 2 min di lettura
Cómo instalar Go en Linux Debian 10

Introducción

Go es un lenguaje de programación de código abierto moderno creado por Google, que se utiliza para crear software que es confiable, simple, rápido y eficiente. Muchas aplicaciones populares, como Kubernetes, Docker, Terraform y Rancher, están escritas en Go.

En este tutorial, explicaremos cómo descargar e instalar Go en Debian 10, Buster.

Instalar Go

En el momento de escribir este artículo, la última versión estable de Go es la versión 1.13.3. Antes de descargar el archivo de Go, visite la página oficial de descarga de Go y compruebe si hay una nueva versión disponible.

Descargue el tarball de Go usando el siguiente comando wget:

wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz

Verifique el archivo descargado usando el comando sha256sum:

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

Debería recibir un mensaje de salida similar al siguiente:

68a2297eb099d1a76097905a2ce334e3155004ec08cdea85f24527be3c48e856 go1.13.linux-amd64.tar.gz

Asegúrese de que el hash coincida con el de la página de descargas de Go.

Extraiga el archivo tar en el directorio /usr /local:

sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz

Una vez extraído el archivo, modifique la variable de entorno $ PATH para que el sistema sepa dónde se encuentran los binarios ejecutables de Go. Puede hacerlo agregando la siguiente línea al archivo /etc /profile (para una instalación en todo el sistema) o el archivo $ HOME /.profile (para una instalación de usuario actual):

En este ejemplo usamos el archivo de configuración del usuario actual, abra el archivo con su editor de texto favorito:

nano ~/.profile

Pegue la siguiente línea de código:

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

Guarde y cierre el archivo presionando CTRL + X, seguido de Y para guardar los cambios y luego ENTER si está usando nano.

Aplique la nueva variable de entorno PATH a la sesión de shell actual escribiendo:

source ~/.profile

Para verificar que Go se ha instalado correctamente, ejecute el siguiente comando que imprimirá la versión de Go:

go version

Debería recibir un mensaje de salida similar al siguiente

go version go1.13 linux/amd64

Prueba la instalación

Para probar la instalación de Go, crearemos un espacio de trabajo y crearemos un programa simple "Hola mundo".

De forma predeterminada, la variable GOPATH, que especifica la ubicación del espacio de trabajo, se establece en $ HOME /go. Para crear el directorio del espacio de trabajo:

mkdir ~/go

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

mkdir -p ~/go/src/hello

Mover directorios:

cd ~/go/src/hello

Cree un archivo llamado hello.go

nano hello.go

Pegue las siguientes líneas de código escritas en go:

package main

 import "fmt"

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

Guarde y cierre el archivo presionando CTRL + X, seguido de Y para guardar los cambios y luego ENTER si está usando nano.

Para obtener más información sobre la jerarquía de directorios del espacio de trabajo de Go, visite la página de documentación de Go.

Cree la compilación con el comando go build:

go build

El comando anterior creará un ejecutable llamado hello.

Ejecute el ejecutable usando el siguiente comando:

./hello

La salida debería verse así:

Hello, World

Conclusión

En este tutorial, hemos mostrado cómo descargar e instalar Go en Debian 10 Linux.

Apóyenos si le gusta nuestro contenido. Gracias.

Buy me a coffeeBuy me a coffee

Únase a la conversación

Apóyenos con una donación.

Genial! A continuación, complete el pago para obtener acceso completo a Noviello.it.
Bienvenido de nuevo! Has iniciado sesión correctamente.
Te has suscrito correctamente a Noviello.it.
Éxito! Su cuenta está completamente activada, ahora tiene acceso a todo el contenido.
Éxito! Su información de facturación ha sido actualizada.
Su facturación no se actualizó.