GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Go Lang en Debian 11 / Debian 10

Go es un lenguaje de programación diseñado por los ingenieros de Google, Robert Griesemer, Rob Pike y Ken Thompson. Está destinado principalmente a ser un lenguaje moderno:no tiene construcciones que te hagan recordar tu pasado (como las estructuras de C) o están inspirados en otros lenguajes (como las listas de comprensión de Python).

Las características principales de Go son:seguridad de la memoria sin un recolector de basura, simultaneidad sin carreras de datos, libertad de puntos muertos y prevención de la coordinación.

Aquí veremos cómo instalar Golang en Debian 11 / Debian 10.

Descargar e instalar Go Language

Instale el paquete wget.

sudo apt update 

sudo apt install wget -y

Visite la página de descarga de Go Language para descargar la última versión de Go. Alternativamente, puede descargar el paquete binario de idioma Go a través de la terminal usando el siguiente comando.

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

Extrae el archivo a /usr/local .

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

Configurar el entorno Go

Ahora configuraremos la variable de entorno PATH para incluir el contenedor de Go (/usr/local/go/bin ) directorio. Para hacer eso, ejecute el siguiente comando.

Para la instalación en todo el sistema y cargar el entorno en su sesión de inicio de sesión actual, ejecute el siguiente comando.

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

source /etc/profile.d/go.sh

Para su perfil específico y cargue el entorno en su sesión de inicio de sesión actual, ejecute el siguiente comando.

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

source $HOME/.profile

Verificar la instalación de Go

Ejecute el siguiente comando para ver la versión del idioma Go.

go version

Salida:

go version go1.17 linux/amd64

Verifique las variables de entorno de Go que configuramos en las secciones anteriores.

go env

Salida:

GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/debian/.cache/go-build"
GOENV="/home/debian/.config/go/env"
GOEXE=""
GOEXPERIMENT=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOINSECURE=""
GOMODCACHE="/home/debian/go/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/home/debian/go"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/local/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GOVCS=""
GOVERSION="go1.17"
GCCGO="gccgo"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD="/dev/null"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build1429786228=/tmp/go-build -gno-record-gcc-switches"

Crear primer proyecto

Crear un directorio hello en su directorio de inicio.

mkdir -p hello

cd hello

Vamos a crear un programa simple (hola) para probar la instalación de Go.

vi hello.go

Coloque el siguiente contenido en el archivo hello.go.

package main

import "fmt"

func main() {
    fmt.Printf("Welcome To ITzGeek\n")
}

Ahora, ejecuta el código con el comando go.

go run .

Recibiría el siguiente texto de saludo.

Welcome To ITzGeek

Conclusión

Eso es todo. Ha instalado correctamente Go Lang en Debian 11/Debian 10. Además, puede obtener más información sobre Go visitando la página de tutoriales de Golang.


Debian
  1. Cómo instalar Debian 10 (Buster)

  2. Cómo instalar Python 3.9 en Debian 10

  3. Cómo instalar Memcached en Debian 10

  4. Cómo instalar TeamViewer en Debian 10

  5. Cómo instalar el lenguaje de programación Erlang en Debian 10

Cómo instalar el lenguaje de programación Nim en Debian 11

Cómo instalar el lenguaje de programación Kotlin en Debian 10

Cómo instalar Go en Debian 10

Cómo instalar el lenguaje de programación Swift en Debian 11

Cómo instalar el lenguaje Rust en Debian 10

Cómo instalar Go en Debian