Go es un lenguaje de programación de código abierto que facilita la construcción de software simple, confiable y eficiente. Go también es conocido como Golang, y fue creado por Google en 2007.
go1.1.1.src.tar.gz es un archivo de código fuente de Go versión 1.1.1, que fue lanzado en junio de 2013. Es posible que desee descargar este archivo si desea instalar Go from source en su sistema, o si desea explorar el código fuente de Go.
En este artículo, aprenderá cómo descargar go1.1.1.src.tar.gz, extraerlo e instalar Go from source en su sistema.
Antes de empezar, necesitas tener algunos requisitos previos:
Para descargar go1.1.1.src.tar.gz, necesita encontrar el enlace de descarga en el sitio web oficial de Go.
La forma más fácil de hacer esto es visitar https://go.dev/dl/, que lista todas las distribuciones binarias y fuente disponibles de Go.
Desplácese hacia abajo hasta encontrar la sección de Fuente, y busque go1.1.1.src.tar.gz en la tabla.
Verá un enlace para descargar el archivo, así como su tamaño y SHA256 checksum.
La suma de comprobación es una cadena de dígitos hexadecimales que representa una huella digital única del archivo. Puede usarlo para verificar que el archivo que descargó no está dañado o manipulado.
Para descargar el archivo, puede hacer clic en el enlace o utilizar una herramienta de línea de comandos como wget o curl.
Por ejemplo, usando wget:
O usando curl:
Esto guardará el archivo en su directorio actual.
Después de descargar el archivo, debe verificar su suma de comprobación para asegurarse de que coincide con la del sitio web.
Para hacer esto, puede usar una herramienta de línea de comandos como sha256sum o shasum.
Por ejemplo, usando sha256sum:
$ sha256sum go1.11.src.tar.gzO usando shasum:
$ shasum -a 256 go1.11.src.tar.gzEsto imprimirá la suma de comprobación del archivo.
Compáralo con el del sitio web, y asegúrate de que son idénticos.
Si no lo son, significa que algo salió mal durante el proceso de descarga, y deberías intentar descargar el archivo de nuevo.
Después de verificar la suma de comprobación del archivo, puede proceder a extraerlo.
permiso. Por ejemplo, puede usar /usr/local/go o /home/yourname/go.
También puede crear un nuevo directorio para Go si lo desea.
Una vez que haya decidido una ubicación, puede extraer el archivo usando el comando tar.
Por ejemplo, si desea extraer el archivo a /usr/local/go, puede usar:
$ sudo tar -C /usr/local/go -xzf go1.11.src.tar.gzEsto creará un directorio llamado go inside /usr/local/go, que contiene el código fuente de Go.
Si no tienes acceso sudo, puedes usar otra ubicación a la que tengas permiso de escritura, como /home/yourname/go.
Por ejemplo:
$ tar -C /home/yourname/go -xzf go1.11.src.tar.gzDespués de extraer el archivo, puede instalar Go from source en su sistema.
Esto implica configurar algunas variables de entorno, ejecutar un script y probar la instalación.
Necesitas configurar algunas variables de entorno para Ir a trabajar correctamente en tu sistema.
El más importante es GOPATH, que especifica la ubicación de su espacio de trabajo Go, donde almacena sus proyectos y paquetes Go.
Por ejemplo, puedes usar /home/yourname/gopath o /usr/local/gopath.
También puede crear un nuevo directorio para su GOPATH si lo desea.
Una vez que haya decidido un GOPATH, debe exportarlo como una variable de entorno.
Puede hacer esto agregando una línea a su archivo de perfil de shell, como /. bashrc o /.zshrc.
Por ejemplo:
export GOPATH=/home/yourname/gopathTambién necesita agregar el directorio bin de su GOPATH a su variable de entorno PATH, para que pueda ejecutar las herramientas y programas Go desde cualquier lugar de su sistema.
Puede hacer esto agregando otra línea a su archivo de perfil de shell:
export PATH=$PATH:$GOPATH/binOtra variable de entorno que podría querer configurar es GOROOT, que especifica la ubicación de su instalación Go.
Esto generalmente no es necesario, ya que Go puede averiguar su propio directorio raíz desde la ruta del comando go.
Sin embargo, si desea ser explícito, o si tiene varias versiones de Go instaladas en su sistema, puede establecer GOROOT en el directorio donde extrajo Go.
Por ejemplo:
export GOROOT=/usr/local/goTambién necesita agregar el directorio bin de su GOROOT a su variable de entorno PATH, para que pueda ejecutar el comando go desde cualquier lugar del sistema.
Puede hacer esto agregando otra línea a su archivo de perfil de shell:
export PATH=$PATH:$GOROOT/binDespués de configurar estas variables de entorno, necesita obtener su archivo de perfil de shell o abrir una nueva sesión de terminal para que surta efecto.
Para instalar Go from source, necesita ejecutar un script llamado all.bash, que se encuentra en el directorio src de su GOROOT.
Este script compilará e instalará Ir en su sistema, así como ejecutar algunas pruebas y puntos de referencia para comprobar si todo está funcionando correctamente.
Por ejemplo:
$ cd $GOROOT/src$ bash all.bashEsto tomará algún tiempo, dependiendo de la velocidad de su sistema y conexión a Internet.
Verá algunos resultados en la pantalla, mostrando el progreso del proceso de instalación y prueba.
Si todo va bien, verás un mensaje como este al final:
TODAS LAS PRUEBAS PASADASPara probar si Go está instalado correctamente en su sistema, puede intentar ejecutar algunos comandos simples con la herramienta go.
La herramienta go es una interfaz de línea de comandos que le permite realizar varias tareas relacionadas con la programación Go, como la construcción, prueba, ejecución, formateo e instalación de código Go.
use la herramienta go, necesita escribir go seguido de un subcomando y algunos argumentos.
Por ejemplo, para comprobar la versión de Go instalado en su sistema, puede usar:
Esto imprimirá algo como esto:
go versión go1.11 linux/amd64Esto muestra que tienes la versión Go 1.11 instalada en un sistema Linux con una arquitectura AMD64.
Para ver una lista de todos los subcomandos y opciones disponibles, puede usar:
$ go helpEsto imprimirá un mensaje de ayuda con una breve descripción de cada subcomando y opción.
También puede usar la ayuda go seguido de un subcomando o tema específico para obtener información más detallada.
Por ejemplo, para obtener más información sobre el subcomando go build, que compila paquetes y dependencias de Go, puede usar:
$ go help buildEsto imprimirá un mensaje de ayuda con el uso, banderas y ejemplos del subcomando go build.
Para probar si puede compilar y ejecutar un simple programa Go, puede crear un archivo llamado hello.go en su GOPATH con el siguiente contenido:
func main() {Este es un programa básico de Go que imprime "Hello, world!" a la salida estándar.
Para compilar y ejecutar este programa, puede usar el subcomando go run, seguido del nombre del archivo:
$ go run hello.goEsto imprimirá algo como esto:
Esto muestra que ha compilado y ejecutado correctamente un programa Go en su sistema.
En este artículo, has aprendido a descargar go1.11.src.tar.gz, extraerlo e instalar Go from source en tu sistema.
También ha aprendido cómo configurar algunas variables de entorno para Go, ejecutar el script de instalación y probar la instalación con algunos comandos y programas simples.
Ahora está listo para empezar a escribir y ejecutar sus propios programas Go en su sistema.
Si quieres aprender más sobre la programación Go, aquí hay algunos enlaces para leer y aprender: