Table of Contents
Cómo instalar GoLang (lenguaje de programación Go) en Linux
Go. (también conocido como GoLang. es un lenguaje de programación de código abierto y de nivel inferior diseñado para permitir a los usuarios escribir fácilmente de manera simple, confiable y altamente eficiente. programas informáticos.
Desarrollado en 2007 en Google. por un equipo de programadores: Robert Griesemer. Rob Pike. y Ken Thompson. es un lenguaje compilado, escrito de forma estática, al igual que otros lenguajes del sistema como C. C ++. Java,. y muchos más.
GoLang. es altamente productivo y legible con soporte para redes y multiprocesamiento y también es escalable en sistemas extensos. A continuación se muestra una lista de algunos proyectos de código abierto conocidos desarrollados con GoLang.
- Docker
- Kubernetes
- Lime
- InfluxDB
- Gogs (Servicio Go Git) entre otros.
Instalar GoLang en sistemas Linux
1.. Vaya a https://golang.org/dl/y descargue la última versión (es decir, 1.15.2. de GoLang en un archivo de almacenamiento utilizando el comando wget de la siguiente manera:
$ wget-c https://golang.org/dl/go1.15.2.linux-amd64.tar.gz [64 bits] $ wget-c https://golang.org/dl/go1.15.2. linux-386.tar.gz [32-bit]
2.. Luego, verifique la integridad del tarball verificando la suma de comprobación SHA256 del archivo de almacenamiento usando shasum. comando como se muestra a continuación, donde la bandera-a se usa para especificar el algoritmo que se utilizará:
$ shasum-a 256 go1.7.3.linux-amd64.tar.gz b49fda1ca29a1946d6bb2a5a6982cf07ccd2aba849289508ee0f9918f6bb4552 go1.15.2.linux amd64.tar.gz. freestar.config .enabled_slots.push
Importante. para mostrar que el contenido del archivo de almacenamiento descargado son la copia exacta proporcionada en el sitio web de GoLang, el valor hash de 256 bits. generado a partir del comando anterior, como se ve en el resultado, debe ser el mismo que el proporcionado junto con el enlace de descarga.
Si ese es el caso, continúe con el siguiente paso; de lo contrario, descargue un nuevo tarball y vuelva a ejecutar la verificación.
3.. Luego, extraiga los archivos tar en /usr/local. usando el siguiente comando.
$ sudo tar-C/usr/local-xvzf go1.15.2.linux-amd64.tar.gz
Donde,-C especifica el directorio de destino ..
Configuración del entorno GoLang en Linux
4.. Primero, configure su espacio de trabajo Go. creando un directorio ~/go_projects que es la raíz de su espacio de trabajo. El espacio de trabajo está formado por tres directorios, a saber:
- bin, que contendrá los binarios ejecutables de Go.
- src, que almacenará sus archivos fuente y
- pkg. que almacenará los objetos del paquete.
Por lo tanto, cree el árbol de directorios anterior de la siguiente manera:
$ mkdir-p ~/go_projects/bin, src, pkg $ cd ~/go_projects $ ls
5.. Ahora es el momento de ejecutar Go. como el resto de programas de Linux sin especificar su ruta absoluta, su directorio de instalación debe almacenarse como uno de los valores de la variable de entorno $ PATH.
Ahora, agregue/usr/local/go/bin a la variable de entorno PATH. insertando la línea de abajo en su /etc/profile. archivo para una instalación en todo el sistema o $ HOME/.profile. o $ HOME./bash_profile. para una instalación específica del usuario:
Usando su editor preferido, abra el archivo de perfil de usuario apropiado según su distribución y agregue la línea a continuación, sa ve el archivo y sale:
export PATH = $ PATH:/usr/local/go/bin
6.. Luego, establece los valores de las variables de entorno GOPATH y GOBIN Go en su archivo de perfil de usuario ( ~/.profile. o ~/bash_profile) para que apunte al directorio de su espacio de trabajo.
export GOPATH = “$ HOME/go_projects” export GOBIN = “$ GOPATH/bin”
Nota. si instaló GoLang. en un directorio personalizado que no sea el predeterminado (/usr/local/), debe especificar ese directorio como el valor de la variable GOROOT.
Por ejemplo, si ha instalado GoLang. en el directorio de inicio, agregue las líneas siguientes a su archivo $ HOME/.profile. o $ HOME/.bash_profile.
export GOROOT = $ HOME/go export PATH = $ PATH : $ GOROOT/bin
7.. El paso final de esta sección es efectuar los cambios realizados en el perfil de usuario en la sesión actual de bash de la siguiente manera:
$ source ~/.bash_profile O $ source ~/.profile
Verificar la instalación de GoLang
8.. Ejecute los siguientes comandos para ver su versión y entorno de Go.
$ go versión $ go env
Verificar versión y entorno de GoLang
Escriba el siguiente comando para mostrar información de uso de la herramienta Go. que administra el código fuente de Go.
$ go help
9.. Para probar su if su instalación de Go. está funcionando correctamente, escriba un pequeño programa mundial Go hello. guarde el archivo en el directorio ~/go_projects/src/hello/. Todos sus archivos fuente de GoLang deben terminar con la extensión .go.
Comience creando el directorio del proyecto hello en ~/go_projects/src/:
$ mkdir-p ~/go_projects/src/hello
Luego use su editor favorito para crear el archivo hello.go:
$ vi ~/go_projects/src/hello/hello.go
Agregue las siguientes líneas en el archivo, guárdelo y salga:
package main import “fmt” func main () fmt.Printf (“Hola, ha instalado GoLang en Linux \ n”)
10.. Ahora, compile el programa anterior usando go. install y ejecútelo:
$ go install $ GOPATH/src/hello/hello.go $ $ GOBIN/hello
Primero Programa GoLang
Si ve la salida que muestra el mensaje en el archivo del programa, entonces su instalación está funcionando correctamente.
11.. Para ejecutar su Go. ejecutables binarios como otros comandos de Linux, agregue $ GOBIN. a su variable de entorno $ PATH.
Enlaces de referencia. : https://golang.org/
¡Eso es! Ahora puede continuar y aprender GoLang. para escribir programas de computadora simples, confiables y altamente eficientes. ¿Ya usas GoLang?
Comparte tu experiencia con nosotros y muchos otros usuarios de Linux a través de la sección de comentarios a continuación o imagina que puedes hacer una pregunta en relación con esta guía o GoLang.