Instalación de Go en Debian 10

Aprendemos a instalar Go en Debian 10. Si no lo conoces Go, también conocido como golang, es un lenguaje de programación moderno, que sigue la filosofía de desarrollo del código abierto y está desarrollado por Google. Este intenta hacer que el desarrollo de software sea más seguro, rápido y accesible.

No es la primera vez que os hablo de Go, hace un tiempo os explique como realizar su instalación en un equipo con Centos 7.

Instalación de Go en Debian 10

A fecha de esta entrada la última versión es la 1.13.8, que es la usaremos para esta instalación. Primero de todo nos iremos a su página oficial y escogeremos el fichero que nos convenga, en este caso para GNU/Linux

Página de descargar de Go

Una vez escogido lo descargamos utilizando la herramienta wget, aunque también podríamos utilizar curl:

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

Si utilizamos curl:

curl -O https://dl.google.com/go/go1.13.8.linux-amd64.tar.gz

Descargamos y comprobamos que el “checksum” corresponda con el indicado, para que no nos den gato por liebre.

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

Con el resultado:

0567734d558aef19112f2b2873caa0c600f1b4a5827930eb5a7f35235219e9d8  go1.13.8.linux-amd64.tar.gz

Descomprimimos en la carpeta “/usr/local”, tal como sigue:

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

Si quieres saber cómo funciona el comando tar puedes consultar la entrada que escribí hace un tiempo: Comprimir y descomprimir ficheros tar.gz en GNU/Linux

Ajustar las variables de entorno

Ahora necesitamos decirle a nuestro sistema dónde encontrar los binarios ejecutables de Go ajustando la variable de entorno PATH.

Podemos hacer esto agregando la siguiente línea al archivo “/etc/profile” (para una instalación en todo el sistema) o al archivo “$HOME/.bash_profile” (para una instalación actual del usuario):

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

Si utilizamos Zsh en vez de Bash debemos editar el fichero .zshrc

Guardamos el fichero y cargamos la nueva variable de entorno PATH en la sesión de shell actual con el siguiente comando:

source ~/.bash_profile

Probando la instalación

Para probar si Go está instalado correctamente, configuraremos un espacio de trabajo y crearemos un programa simple “Hello world”. Esta es la prueba más habitual.

Creamos el directorio de trabajo:

mkdir ~/go

Creamos en el espacio de trabajo un directorio llamado “/go/src/hello”, así:

mkdir -p ~/go/src/hello

En dicho directorio creamos un fichero llamado hello.go, de esta manera:

1
2
3
4
5
6
7
package main
 
import "fmt"
 
func main() {
    fmt.Printf("Hello, World\n")
}

Podemos ampliar información consultando este enlace.

Construimos el fichero:

cd ~/go/src/hello
go build

El numero ejecutable se llamará hello

Parea realizar la prueba:

./hello

Con el resultado:

Hello, World

Y esto es todo, espero que os haya parecido y os sea de utilidad en algún momento.

Nos vamos leyendo.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies