Comenzando con Go en Ubuntu (linux)
Golang es un lenguaje de programación introducido por Google en 2009. La razón detrás de su desarrollo se debe a la frustración de Google, ya que los desarrolladores continuamente tenían que elegir un lenguaje que se ejecutara eficientemente pero que tomaba? mucho tiempo compilar, otros lenguajes que se ejecutaban de manera ineficiente en la producción, pero fácil de programar. Por lo tanto, Golang fue diseñado para una compilación rápida, facilidad de programación y ejecución eficiente en la producción.
Go puede ser utilizado en diferentes proyectos de programación, ya que es un lenguaje de programación versátil. Es muy adecuado para programas de redes/sistemas distribuidos y se usa ampliamente en el entorno de la nube “cloud computing”, ya que los desarrolladores pueden hacer más con un conjunto sólido de herramientas y la implementación se vuelve fácil, ya que solo se debe compilar un solo binario. Además, Go es fácil de aprender debido a su pequeño conjunto de palabras clave, que también son una buena opción para principiantes y desarrolladores experimentados.
Instalando en Linux
Instalar Golang en una máquina que ejecuta Ubuntu es un proceso sencillo ya que solo requiere algún comando de terminal, algunas modificaciones y ya está listo. En este artículo, vamos a demostrar el proceso de instalación de Golang y comenzar a usar Go escribiendo una aplicación sencilla.
Descargue el último binario
Antes de continuar con este proceso, verifique la última versión de Go en su sitio web oficial (https://golang.org/dl/).
Al momento de escribir este artículo, la versión 1.13.4 era la última versión de Go.
Para descargar golang en Ubuntu utilizamos curl en vez de wget. El siguiente comando descarga la última versión estable de Golang:
curl -O https://storage.googleapis.com/golang/go[version].linux-amd64.tar.gz
Abra la terminal en Ubuntu e ingrese el siguiente comando:
curl -O https://storage.googleapis.com/golang/go1.13.4.linux-amd64.tar.gz
Después de descargar el binario (.tar) necesita verificarlo usando sha256sum. El programa sha256sum está diseñado para verificar la integridad de los datos utilizando el SHA-256. Cuando el sistema utiliza este algoritmo hash criptográfico, puede confirmar tanto la integridad como la autenticidad del archivo.
El siguiente comando verifica el archivo .tar usando sha256sum:
sha256sum go[version].linux-amd64.tar.gz
Después de verificar el archivo, debe extraer el tarball(link) utilizando el comando de ejecución:
tar -xvf go[version].linux-amd64.tar.gz
Después de extraer el tarball, debe ajustar el permiso y ir al Go
directorio que se encuentra en usr/local
.
Para ajustar el permiso tarball, ingrese el siguiente comando en la terminal:
sudo chown -R root:root ./go
Ingrese su contraseña y presione ‘intro’.
Después de ajustar el permiso tarball, vaya al directorio Go ingresando el siguiente comando:
sudo mv go /usr/local
Establezca su variable de Go
Para establecer la variable de Go, debe navegar al directorio de Inicio ingresando el siguiente comando: cd ~
.
Para ver todos los archivos/directorio en el directorio de Inicio ingrese el siguiente comando:
ls -la
si Go fue instalado correctamente, debe ver .profile
apareciendo en la lista.
Abra el .profile
en el Editor de texto ingresando el siguiente comando:
gedit .profile
Agregue las siguientes dos líneas al final del archivo:
Examinar tu instalación de Go
Como ya configuró su Go variable a HOME -> Go
, vaya a navegar al directorio de inicio ingresando el siguiente comando:
cd ~
.
Una vez que esté en el directorio de inicio, cree el directorio Go a través del siguiente comando:
mkdir go
Si todo fue bien, debería ver su directorio Go en su directorio de inicio.
En este ejemplo, vamos a crear una sencillo aplicación hello world utilizando Go. Navegue al directorio de inicio y cree la carpeta src
y helloworld
y navegue al directorio helloworld
a través del siguiente comando:
mkdir -p go/src/helloworld && cd go/src/helloworld
A continuación, debe crear el archivo .go para este proyecto. Escriba el siguiente comando para crear el archivo golang: touch helloworld.go
.
Vaya a go/src/helloworld
y debes ver el archivo que contiene el extension .go.
Abra el archivo .go en el Editor de texto a través del siguiente comando en la terminal:
gedit helloworld.go
En este ejemplo, solo vamos a imprimir «hola, mundo» en la consola del terminal.
Escriba el siguiente código y guarde el archivo:
Para usuarios de Ubuntu versión 18+
En caso de que intente ejecutar su código Go y reciba el siguiente mensaje:
Ingrese estos simples comando:
Sudo apt install golang-go
Ingrese s
y presione intro
Luego ingrese los siguientes comandos para instalar gccgo-go
:
sudo apt install gccgo-go
Ingrese s
y presione intro
Para ejecutar el programa simplemente escriba el siguiente comando en la terminal:
go run helloworld.go
Recursos relevantes:
Síguenos: