Cómo instalar el compilador Go (Golang) en Debian 11

Go, o Golang, es un lenguaje de programación de código abierto creado por Google. Está escrito de forma estática y produce binarios de código de máquina compilados. Go language es un lenguaje compilado. Esto es popular entre los desarrolladores, ya que significa que no es necesario compilar el código fuente para crear un archivo ejecutable. Los desarrolladores que utilizan el lenguaje Go de Google dicen que es la C del siglo XXI en lo que respecta a la sintaxis.

En la siguiente guía, conocerá cómo instalar y configurar Go (Golang) en Debian 11 Bullseye sistema operativo.

Requisitos previos

  • SO recomendado: Diana de Debian 11.
  • Cuenta de usuario: Una cuenta de usuario con privilegios de sudo or acceso root (comando su).

Actualización del sistema operativo

Actualice su Debian 11 sistema operativo para asegurarse de que todos los paquetes existentes estén actualizados:

sudo apt update && sudo apt upgrade

Acceso root o sudo

De forma predeterminada, cuando crea su cuenta al inicio con Debian en comparación con otras distribuciones, no recibe automáticamente el estado de sudoers. Debe tener acceso al contraseña de root que se utilizará el comando su o visite nuestro tutorial sobre Cómo agregar un usuario a Sudoers en Debian.

Anuncio

Instalar dependencias para la instalación

Para instalar Golang, deberá asegurarse de que estén instalados los siguientes paquetes. Ejecute el siguiente comando para verificar o instalar los paquetes:

Anuncio
sudo apt install wget software-properties-common apt-transport-https -y

Instalar Golang

Descarga la última versión de Go desde su sitio web oficial usando el siguiente comando:

wget https://golang.org/dl/go1.17.linux-amd64.tar.gz

Tenga en cuenta, en el momento de esta guía, Versión 1.7 es el último. Visite la página de descarga para verificar los números de versión y reemplace la URL por una actualizada si está disponible.

Una vez descargado el Go, extraiga el archivo descargado al / usr / local / directorio:

sudo tar -zxvf go1.17.linux-amd64.tar.gz -C /usr/local/

Nota, reemplace go1.17.linux-amd64.tar.gz en la comandos wget y tar con la versión actual del página de descargas.

Anuncio

A continuación, debe configurar el $ {PATH} variable de entorno para incluir el directorio bin de Go / usr / loca / go / bin.

Vea también  Cómo instalar VSCodium en Debian 11/10

Puede hacer esto usando el comando echo como sigue:

Anuncio

Opción 1. Cargue la instalación de todo el sistema y cargue el entorno en su sesión de inicio de sesión actual:

echo "export PATH=/usr/local/go/bin:${PATH}" | sudo tee /etc/profile.d/go.sh
source /etc/profile.d/go.sh

Opción 2. Cargue un perfil específico y cargue el entorno en su sesión de inicio de sesión actual:

echo "export PATH=/usr/local/go/bin:${PATH}" | sudo tee -a $HOME/.profile source
source $HOME/.profile

A continuación, verifique la instalación de Go y la compilación actual mediante el siguiente comando:

Anuncio
go version

Ejemplo de salida:

go version go1.17 linux/amd64

Crear aplicación de prueba

Ahora que ha instalado Go, crearemos un pequeño programa que imprimirá (hola mundo).

Primero, cree un directorio:

Anuncio
sudo mkdir go-hello

Ahora, creará un (.ir) expediente. La forma más rápida de hacer esto es usando el editor nano:

sudo nano go-hello/hello.go

A continuación, agregue el siguiente texto a continuación para crear el (Hola Mundo) Ir al programa:

Anuncio
package main

import "fmt"

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

Guarda el archivo (CTRL + O), luego salir (CTRL + X).

Ahora, necesitas construir (ir.mod) para que pueda ejecutar el archivo Go que acaba de crear:

sudo nano go-hello/go.mod

Agregue la siguiente línea:

module example.com/mod

Ahora guarda el archivo (CTRL + O) y salir (CTRL + X).

Anuncio

A continuación, vaya al directorio, luego cree el programa ingresando el siguiente comando:

Anuncio
cd go-hello && go build

Finalmente, ejecute el programa (Hello World) ingresando el siguiente comando:

./mod

Debería obtener el siguiente resultado:

Hello, World!

Comentarios y Conclusión

En la guía, ha aprendido cómo instalar Go (Golang) con éxito desde la instalación de la fuente y crear con éxito su primer programa Go.

Para obtener más información sobre el uso y desarrollo con Go, visite el sitio oficial documentación


¿No es lo que estabas buscando? Intente buscar tutoriales adicionales.

Deja un comentario