
Google desarrolló el lenguaje de programación Go para crear un lenguaje que es tan poderoso como C++ pero sigue una sintaxis tan simple como Python.
Y debido a su eficiencia, plataformas como Docker, Kubernetes y Terraform están escritas en Go.
Si está escribiendo código en Go o compilando aplicaciones basadas en Go, primero debe instalarlo.
En este tutorial, mostraré las siguientes formas de instalar Go en Ubuntu:
- Use apt de los repositorios de Ubuntu: la opción más fácil, pero no la última versión.
- Use snap: versión simple y generalmente más nueva.
- Trabajar con código fuente: le proporciona la última versión de métodos complejos.
Comencemos con el método más fácil y recomendado.
Método 1: Instalar Go desde el repositorio de Ubuntu (recomendado)
Si no te importa tener la última versión, puedes instalarla con:
sudo apt install golang
Puede verificar si está instalado con el siguiente comando:
go version
Al escribir, obtienes Go version 1.18.1
Aquí hay una versión de la última versión:
¡Excelente! Así que ha comprobado que Go está instalado en su sistema Ubuntu. Pero esta funcionando bien? Comprobemos esto ejecutando un programa Go simple.
Ejecute el programa Simple Go
Aquí, crearé un programa simple de hola mundo para verificar la instalación.
Usaré nano para crear y abrir un archivo llamado Hello_world.go
:
nano Hello_world.go
El contenido de mi archivo es el siguiente (no me juzguen, estoy bien):
package main
import "fmt"
func main() {
fmt.Printf("Fingers crossed\n About to print Hello world!\n")
}

Guarde el contenido del archivo y presione Ctrl+X para salir de Nano.
Ahora debes anexar run
Indicadores y nombres de archivo para que el comando ejecute el programa:
go run Hello_world.go

¡Funciona como se esperaba!
También puede crear un archivo Go ejecutable como este:
go build Hello_world.go
Eso es fácil. Ha instalado correctamente el idioma Go. Echemos un vistazo rápido a los pasos de eliminación.
Quitar Go de Ubuntu
Dado que lo instaló desde los repositorios de Ubuntu usando el comando apt, la eliminación es fácil.
sudo apt remove golang
También puedes ejecutar autoremove
después.
sudo apt autoremove
Método 2: Instale una nueva versión de Go usando Snap
Esta es la forma más fácil de obtener la última versión de cualquier paquete, ya que no tiene que hacer nada complicado más que un solo comando.
Ubuntu viene preconfigurado con instantáneas, entonces, ¿por qué no aprovecharlo? Los complementos también se pueden instalar fácilmente en otras distribuciones.
Cómo instalar y usar Snap en varias distribuciones de Linux
Las instantáneas son la forma en que Canonical proporciona un sistema de gestión de paquetes de distribución cruzada. En este artículo, veremos cómo instalar y usar instantáneas en varias distribuciones de Linux.

Para instalar la última versión de Go usando snap, use el siguiente comando:
sudo snap install go --classic

Como puede ver, se instaló Go language version 1.19.5
Esta es la última versión estable en el momento de escribir este artículo.
Eliminar complemento Ir
Si ya no necesita el idioma Go instalado en su sistema, o simplemente ya no usa Snap y desea eliminarlo, siga el comando dado:
sudo snap remove go
Para verificar que se eliminó con éxito, verifique la versión instalada:
go version

Si obtiene el mismo error, Go se eliminó con éxito.
Método 3: Build Go from source (no recomendado)
🚧
Este es el método más complicado y no lo recomiendo. Lo incluyo como referencia.
Para compilar Go desde la fuente, visite su pagina oficial de descarga Y elija los paquetes para su sistema en consecuencia.

A continuación, extraiga los binarios para /usr/local
Tabla de contenido Usa el comando tar:
sudo tar -xzf go1.19.5.linux-amd64.tar.gz -C /usr/local/
A continuación, debe configurar las variables de entorno para que el sistema pueda determinar dónde buscar el ejecutable de Go.
así que primero abre /etc/profile
Usa el siguiente comando:
sudo nano /etc/profile
y presiona Alt + /
llegar Saltar al final de la línea en el editor de texto nano y pega las siguientes lineas:
export PATH=$PATH:/usr/local/go/bin

Ahora, Guarde los cambios y salga del editor de texto nano.
Para que la ruta del entorno que acaba de agregar surta efecto, debe obtener el archivo:
source /etc/profile
Go se ha instalado correctamente en su sistema. Puede comprobar la versión instalada:
go version

Cómo desinstalar
Eliminar paquetes instalados de la fuente es más complicado. Pero puede eliminar Go de su sistema siguiendo tres sencillos pasos.
el primeropara eliminar los archivos binarios de Go extraídos durante la instalación:
sudo rm -rf /usr/local/go
segundoelimine la forma de variable de ruta de entorno /etc/profile
:
sudo nano /etc/profile

y terceraObtenga el archivo para aplicar los cambios:
source /etc/profile

¿Busca un IDE de código abierto para ejecutar programas Go?
Así que aprendiste a instalar Go en Ubuntu Linux. También ejecutó un programa Go simple. Pero si debe escribir programas en Go, es mejor que use un editor de código adecuado.
Uso VSCode para mis tareas de codificación diarias, pero es posible que esto no sea lo mismo para usted.
Por lo tanto, hemos compilado una lista de IDE modernos de código abierto en los que puede ejecutar de manera eficiente sus programas Go:
Los 7 mejores editores de texto modernos de código abierto para la codificación de Linux
¿Busca los mejores editores de texto para codificar en Linux? Aquí hay una lista de los mejores editores de código para Linux. La mejor parte es que todos son software gratuito y de código abierto. Si le pregunta a un usuario experimentado de Linux, sus respuestas pueden incluir Vim, Emacs, Nano, etc.No

Si es un usuario de VSCode como yo y busca una alternativa, puede usar VSCodium 100% versión de código abierto de Microsoft VSCode.
Para cualquier pregunta relacionada con esta guía o sugerencias sobre lo que debo cubrir a continuación, utilice la sección de comentarios.