En este tutorial, le mostraremos cómo instalar Go en un Ubuntu 18.04 VPS, así como también le mostraremos cómo crear una aplicación Go simple.
Go es un lenguaje de programación compilado de código abierto creado por Google. Go es popular para muchas aplicaciones, incluidas Docker y Kubernetes, que están escritas en Go. El lenguaje está diseñado para escribir servidores y proporciona un gran conjunto de bibliotecas, lo que lo hace muy versátil y aplicable para muchos casos de uso.
Comencemos con la instalación.
Requisitos previos
- Para los fines de este tutorial, utilizaremos uno de nuestros VPS de Ubuntu 18.04.
- También se requiere acceso completo a la raíz SSH o un usuario con privilegios sudo.
Paso 1:Conéctese a través de SSH y actualice
Conéctese a su servidor a través de SSH como usuario raíz usando el siguiente comando:
ssh root@IP_ADDRESS -p PORT_NUMBER
Recuerde reemplazar "IP_ADDRESS" y "PORT_NUMBER" con la dirección IP y el número de puerto SSH respectivos de su servidor.
Antes de comenzar con la instalación, deberá actualizar los paquetes de su sistema a sus últimas versiones. Es fácil de hacer y no te llevará más de unos minutos.
Puede hacerlo ejecutando el siguiente comando:
sudo apt-get update sudo apt-get upgrade
Una vez que se completan las actualizaciones, podemos pasar al siguiente paso.
Paso 2:Instalar Go
Primero, tendremos que descargar el archivo de almacenamiento binario actual. Antes de descargarlo, debe visitar la página oficial de descarga de Go y buscar la última versión.
Usaremos el wget comando para descargar la última versión estable.
wget https://dl.google.com/go/go1.12.7.linux-amd64.tar.gz
Para verificar la suma de verificación de tarball, usaremos el 'sha256sum ‘ comando:
sha256sum go1.12.7.linux-amd64.tar.gz
El resultado debe ser similar al siguiente:
66d83bfb5a9ede000e33c6579a91a29e6b101829ad41fffb5c5bb6c900e109d9 go1.12.7.linux-amd64.tar.gz
Tendrás que asegurarte de que el hash impreso desde el sha256sum el comando coincide con el de la página de descarga de Go.
A continuación, extraeremos el tar archivo al /usr/local directorio con el siguiente comando:
sudo tar -C /usr/local -xzf go1.12.7.linux-amd64.tar.gz
Ahora, debemos decirle a nuestro sistema dónde encontrar los binarios ejecutables de Go. Esto le permitirá ejecutar los comandos en su terminal. Para hacer eso, necesitamos establecer el PATH Variable ambiental. Tenemos que agregar la ruta al $HOME/.profile archivo para el usuario actual.
nano $HOME/.profile
Y agregue la siguiente ruta:
export PATH=$PATH:/usr/local/go/bin
Guardaremos el archivo y cargaremos el nuevo RUTA variable en la sesión de shell actual ejecutando el siguiente comando.
source ~/.profile
Paso 3:Verificación de la instalación de Go
Si todo está instalado y configurado correctamente, deberíamos poder ejecutar los comandos Go.
Para verificar la versión de Go, ejecute el siguiente comando:
go version
El resultado debe ser similar al siguiente:
go version go1.12.7 linux/amd64
Si desea verificar todas las variables de entorno configuradas, puede usar el siguiente comando:
go env
El resultado debe ser similar al siguiente:
GOARCH="amd64" GOBIN="" GOCACHE="/root/.cache/go-build" GOEXE="" GOFLAGS="" GOHOSTARCH="amd64" GOHOSTOS="linux" GOOS="linux" GOPATH="/root/go" GOPROXY="" GORACE="" GOROOT="/usr/local/go" GOTMPDIR="" GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64" GCCGO="gccgo" CC="gcc" CXX="g++" CGO_ENABLED="1" GOMOD="" CGO_CFLAGS="-g -O2" CGO_CPPFLAGS="" CGO_CXXFLAGS="-g -O2" CGO_FFLAGS="-g -O2" CGO_LDFLAGS="-g -O2" PKG_CONFIG="pkg-config" GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build959242624=/tmp/go-build -gno-record-gcc-switches"
Go se ha instalado y configurado correctamente en el servidor. A continuación, probaremos la instalación con un sencillo programa de ejemplo.
Paso 4:Probar la instalación de Go
Crearemos un nuevo directorio de espacio de trabajo y construiremos una aplicación Go simple.
Para crear un directorio de espacio de trabajo, ejecute el siguiente comando:
mkdir ~/go
Necesitamos crear un nuevo directorio dentro del espacio de trabajo con el siguiente comando:
mkdir -p ~/go/src/helloGo
Deberíamos crear un nuevo archivo en ese directorio llamado helloGo.go y pega el siguiente contenido:
package main import "fmt" func main() { fmt.Printf("Hello, Go\n") }
Ahora, necesitamos compilar el archivo ejecutando los siguientes comandos:
cd ~/go/src/helloGo go build
Luego podemos ejecutar el ejecutable ejecutando el siguiente comando:
./helloGo
Debería ver el siguiente resultado:
Hello, Go
Eso es todo:en este tutorial, aprendimos cómo instalar Go en un Ubuntu 18.04 VPS, así como también cómo crear una aplicación Go simple. Ahora puede aprovechar la gran comunidad y los muchos programas que están escritos en Go.
Por supuesto, no tiene que instalar Go en un VPS con Ubuntu 18.04 si usa uno de nuestros Planes de VPS con Ubuntu, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen Go en Ubuntu 18.04 por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD . Si te gustó esta publicación sobre cómo instalar Go en Ubuntu 18.04 , por favor compártalo con sus amigos en las redes sociales usando los botones de compartir a continuación, o simplemente deje una respuesta en la sección de comentarios. Gracias.