Cómo instalar Go (Golang) en Linux

Go (también llamado golang) es un lenguaje de programación de código abierto desarrollado por un equipo (Robert Griesemer, Rob Pike y Ken Thompson) en Google y muchos colaboradores de la comunidad de código abierto.

Go es expresivo, simple, confiable, conciso, limpio y eficiente, lo que hace que los programadores escriban/desarrollen aplicaciones de manera fácil y más productiva, que en máquinas multicore y en red. El lenguaje Go fue diseñado para resolver críticas comunes de otros lenguajes, manteniendo sus características positivas.

Algunas aplicaciones notables de código abierto que utilizan Go.

  • Docker, un conjunto de herramientas para desplegar contenedores de Linux.
  • Snappy, un gestor de paquetes para Ubuntu.
  • Dropbox, migró algunos de sus componentes críticos de Python a Go
  • Google, para muchos proyectos, entre los que se incluye el servidor de descargas dl.google.com
  • MongoDB, herramientas para administrar instancias de MongoDB.
  • Netflix, para dos partes de su arquitectura de servidor.
  • SoundCloud, para “decenas” de sistemas
  • Uber, para el manejo de grandes volúmenes de consultas basadas en geofence.

Instalar Go en Linux a través del gestor de paquetes

La mayor parte de la distribución de Linux incluía el lenguaje Go en el repositorio oficial, por lo que podemos instalarlo fácilmente pero obtendremos una versión más antigua. Si prefieres el último lanzamiento, intenta construirlo manualmente.

[Instalar go en Debian/Ubuntu/Mint]
$ sudo apt-get install golang
[Instalar go en RHEL/CentOS]
$ sudo yum install golang
[Instalar go en  Fedora]
$ sudo dnf install golang
[Instalar go en openSUSE]
$ sudo zypper install golang
[Instalar go en Mageia]
$ sudo urpmi golang
[nstalar go en Arch Linux]
$ sudo pacman -S golang
Instalar Go en Linux Ubuntu Debian

Instalar Go en Linux Ubuntu Debian

Para trabajar con el lenguaje Go, crea un directorio de área de trabajo en tu directorio home. Go mantendrá todos los archivos aquí.

mkdir ~/go_proyecto

Asegúrate de que tienes que configurar las variables de entorno relacionadas con Go para que funcione. Agrega una línea usr/local/go/bin a tu /etc/profile para una instalación de todo el sistema o agrega $HOME/.profile para la instalación específica del usuario.

  • Configurar las variables de entorno GOPATH y GOBIN:

GoPATH es espacio de trabajo del proyecto. Agrega las siguientes líneas al archivo $HOME/.profile.

export GOPATH=$HOME/go_proyecto
export GOBIN=$GOPATH/bin

Método manual para instalar Go en Linux

Si prefieres la última versión, visita el sitio web de golang y descarga el archivo de archivo más reciente y siga las instrucciones para instalarlo.

Descargar Go Programming Language

$ wget https://storage.googleapis.com/golang/go1.8.linux-amd64.tar.gz
$ sudo tar -xzf go1.8.linux-amd64.tar.gz -C /usr/local

Para trabajar con el lenguaje Go, crea un directorio de área de trabajo en tu directorio home. Go mantendrá todos los archivos aquí.

mkdir ~/go_proyecto

Asegúrate de que tienes que configurar las variables de entorno relacionadas con Go para que funcione. Agrega una línea usr/local/go/bin a tu /etc/profile para una instalación de todo el sistema o agrega $HOME/.profile para la instalación específica del usuario.

Cuando instala Go en una ubicación diferente en lugar de la predeterminada /usr/local/go, debes configurar la variable de entorno GOROOT para que apunte al directorio.

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

Por ejemplo, si instalaste Go en tu directorio home, debes agregar comandos como los siguientes a $HOME/.profile

export GOROOT=$HOME/go
export PATH=$PATH:$GOROOT/bin
  • Configurar las variables de entorno GOPATH y GOBIN:

GoPATH es espacio de trabajo del proyecto. Agrega las siguientes líneas al archivo $HOME/.profile.

export GOPATH=$HOME/go_proyecto
export GOBIN=$GOPATH/bin

Ejecute el siguiente comando para que los cambios surtan efecto.

$ source ~/.profile
Instalación manual de Go en Linux

Instalación manual de Go en Linux

Comprobar la instalación de GoLang

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

$ go version

Compruebe las variables de entorno de Go:

$ go env

Prueba tu instalación: ‘Hola Mundo’ con Go

Compruebe que Go está instalado correctamente mediante la creación de un programa simple. Ya hemos creado el directorio de espacio de trabajo llamado go_proyecto.

  • A continuación, haga el directorio src/hellodentro de su espacio de trabajo.
$ mkdir -p ~/go_proyecto/src/HolaMundo
  • Crea un nombre de archivo hola.go y agrega el siguiente programa simple.
$ nano ~/go_proyecto/src/HolaMundo/hola.go
package main

import "fmt"

func main() {
fmt.Printf("Saludos desde ComoInstalar.info\n")
}
Hola Mundo con Go

Hola Mundo con Go

  • Compila el archivo fuente hola.go con el comando go install
go install $GOPATH/src/HolaMundo/hola.go
  • Ejecuta el programa y mira la salida.
$ $GOBIN/hello
Comprobar instalación de GoLang en Linux

Comprobar instalación de GoLang en Linux

¡Eso es todo! Cualquier duda déjala en los comentarios, y por favor, ¡Comparte este artículo en las redes sociales!

Cómo instalar Go (Golang) en Linux
5 (100%) 11 voto[s]

Deja un Comentario