Go language o GoLang, en definitiva, es uno de los lenguajes de programación de código abierto más potentes desarrollado por un pequeño equipo de Google. Tiene una gran función de biblioteca y puede resolver los problemas que los programadores a menudo enfrentan en Python o C/C++. Por ejemplo, Python es un lenguaje de escritura fácil, pero es un poco lento ya que es un lenguaje interpretado. Y compilar C/C++ es un poco lento. GoLang puede resolver todos los problemas mencionados anteriormente y otros problemas menores. Si eres programador y no has tenido ninguna experiencia con el lenguaje Go, estoy seguro de que hay un deseo dentro de ti de probar GoLang. Instalar GoLang es pan comido y está disponible para Windows, Mac y Linux.
GoLang en Linux
Con una biblioteca sólida e independiente y una mejor administración del tiempo de ejecución, los programadores realmente adoran a GoLang. Puede reducir los errores de compilación y ahorrar tiempo. Como usuario de Linux, es posible que haya estado pensando en las dependencias de GoLang; bueno, GoLang tiene su propio sistema donde puede administrar las dependencias de GoLang. En esta publicación, veremos cómo instalar y comenzar con GoLang en un sistema Linux.
Cubriremos los métodos individuales para instalar GoLang en los sistemas Debian, Fedora y Arch Linux en toda la publicación. Además de eso, también veremos todos los métodos principales que puede usar para instalar GoLang en su sistema basado en Linux.
1. Instalar GoLang en Debian
Instalar GoLang en una distribución basada en Debian es fácil y directo. Solo necesita obtener un repositorio de PPA en su máquina y actualizarlo para instalar GoLang en su máquina. Ejecute el siguiente comando de PPA que se proporciona a continuación en el shell de su terminal para obtener el PPA.
sudo add-apt-repository ppa:longsleep/golang-backports
Ahora, actualice su repositorio de paquetes, luego ejecute el comando aptitude que se proporciona a continuación con privilegios de root para instalar GoLang en su sistema Debian Linux.
sudo apt update sudo apt install golang-go
2. Instale GoLang en la estación de trabajo de Fedora
Si es usuario de una estación de trabajo Fedora, primero ejecute el comando de actualización DNF para actualizar el repositorio del sistema, luego ejecute el comando DNF para instalar el directorio de idioma Go en su sistema desde el repositorio oficial de Linux.
sudo dnf -y update sudo dnf -y install go
Cuando finalice la instalación, ejecute el comando dado para verificar la versión de Go Language.
$ go version
3. Instale GoLang en Arch Linux
Instalar GoLang en un sistema basado en Arch es casi similar a instalarlo en el sistema Fedora. Primero, actualice el repositorio de su sistema ejecutando el siguiente comando Pacman que se proporciona a continuación.
sudo pacman -Syu
Ahora, ejecute el siguiente comando de Pacman con acceso de root para instalar GoLang en su Arch-Linux. He probado este comando en Manjaro Linux y también puede ejecutar este comando en otros sistemas basados en Arch.
sudo pacman -S go
4. Descargue el archivo GoLang e instálelo en Linux
Descargar el código fuente del sitio web oficial de cualquier herramienta e instalarlo en un sistema Linux sigue siendo el mejor método clásico para instalar un programa en un sistema Linux. Este método será ejecutable en todas las principales distribuciones de Linux.
Primero, debe descargar la versión comprimida de Linux de GoLanng en su sistema. Puede encontrar el archivo comprimido en el sitio web oficial de Go Language. Una vez que finalice la descarga, la encontrará en el directorio de inicio.
Ahora, extraiga el archivo fuente de GoLang en /usr/local/go directorio en su sistema de archivos Linux. Si su sistema no tiene el directorio Go dentro de /usr/local/ directorio, cree uno. Ahora, agregue una ruta al directorio Go en su sistema de archivos. Esta pequeña ruta de exportación le permitirá hacer que el archivo sea ejecutable.
export PATH=$PATH:/usr/local/go/bin
Cuando finalice la exportación de la ruta, los cambios se aplicarán a su sistema después del próximo reinicio. Si desea ver un impacto inmediato, ejecute el siguiente comando con acceso de root en el shell del terminal.
$HOME/.profile.
Finalmente, ejecute el comando que se proporciona a continuación para verificar la versión de Go y saber si su instalación fue exitosa.
$ go version
5. tu utilice la herramienta Wget para descargar e instalar GoLang
El wget tool es la herramienta más utilizada para descargar archivos, aplicaciones, códigos fuente en sistemas basados en Linux. Primero, ejecute el siguiente wget comando en su shell para descargar el archivo comprimido GoLang en su sistema de archivos.
$ sudo wget https://golang.org/dl/go1.15.5.linux-amd64.tar.gz
Cuando finalice la descarga, extraiga el archivo ejecutando el comando tar que se indica a continuación en el shell del terminal con acceso de root.
$ sudo tar -C /usr/local -xzf go1.15.5.linux-amd64.tar.gz.1
Ahora, agregue la ruta en su sistema de archivos para hacer que GoLang sea ejecutable en el sistema Linux.
export PATH=$PATH:/usr/local/go/bin
Finalmente, ejecute bashrc Comando para recargar y actualizar los archivos de GoLang. Luego verifique la versión de GoLang para saber si GoLang está instalado correctamente o no.
$ source ~/.bashrc $ go version
6. Método Snap para instalar GoLang en Linux
A partir de ahora, la tienda Snap y el daemon están disponibles para casi todas las distribuciones principales, y puede usar el método Snap para instalar cualquier aplicación popular en su sistema. Por ejemplo, instalar GoLang en un sistema Linux requiere instalar el demonio Snap en el sistema.
Si está utilizando un sistema Linux basado en Debian, use los siguientes comandos con acceso de raíz que se indican a continuación para instalar Snapd en el sistema.
sudo apt update sudo apt install snapd
Los usuarios de estaciones de trabajo de Fedora pueden usar el siguiente comando DNF para obtener el demonio Snap en la máquina. Luego ejecute el siguiente comando para crear un enlace simbólico para el demonio Snap en su sistema.
sudo dnf install snapd sudo ln -s /var/lib/snapd/snap /snap
Manjaro y otros usuarios de Linux basados en Arch pueden usar el siguiente comando Pacman para instalar el demonio Snap en el sistema.
sudo pacman -S snapd
Luego ejecute el comando de control del sistema que se proporciona a continuación para habilitar el socket Snap y el comando ln para crear un enlace simbólico para Snapd en su sistema.
sudo systemctl enable --now snapd.socket sudo ln -s /var/lib/snapd/snap /snap
Finalmente, cuando finalice la instalación de Snapd en su sistema, ejecute el siguiente comando Snap con acceso de root para instalar GoLang en su sistema Linux.
sudo snap install go --classic
7. Use cURL para descargar GoLang
En el método 2, ya hemos visto el wget método de instalación de GoLang en un sistema Linux. Aquí, veremos el método cURL para instalar GoLang en Linux. Es posible que deba usar cURL en lugar de wget porque a veces wget Es posible que no pueda extraer los datos de su máquina desde el servidor debido a errores de ubicación y zona, donde cURL puede extraerlos fácilmente. Entonces, si no tiene la herramienta cURL instalada en su máquina, instálela primero.
Ahora, busque un directorio donde desee guardar el archivo GoLang en su sistema. Luego ejecute el comando cURL que se proporciona a continuación en el shell de su terminal para descargar la versión comprimida de GoLang.
cd ~ curl -O https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz
Cuando finalice la descarga, ejecute el comando tar que se indica a continuación para extraer el archivo. También puede descomprimir manualmente el archivo si lo desea.
tar xvf go1.10.3.linux-amd64.tar.gz
Ahora, ejecute el comando de cambio de propiedad en el shell de su terminal para hacer que el archivo sea ejecutable en su sistema.
sudo chown -R root:root ./go
Luego ejecute el comando mover para mover toda la carpeta de archivos dentro de /usr/local directorio.
sudo mv go /usr/local
Ahora puede ejecutar el siguiente comando nano en su shell con acceso de root para editar el script de configuración.
sudo nano ~/.profile
Cuando se abra el script, agregue las líneas dadas dentro del script, guárdelo y salga del script.
export GOPATH=$HOME/work export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
Finalmente, ejecute el siguiente comando para actualizar los archivos de origen; luego puede verificar la versión de GoLang para comenzar con GoLang en su sistema Linux.
source ~/.profile $ go version
Empezar con GoLang en Linux
Hasta ahora, hemos visto todos los métodos posibles para instalar GoLang en un sistema Linux. Ahora es el momento de comenzar con GoLang. Después de escribir un código GoLang, debemos guardar el archivo con un .go
extensión. O bien, primero podemos crear un archivo, luego podemos completar el archivo con código.
Puede ejecutar el siguiente comando cat para crear un archivo.
$ cat > hello-world.go
Una vez que se crea el archivo, rellénelo con el siguiente código Go. Este código devolverá un 'Hola, UbuntuPIT'.
package main import "fmt" func main() { fmt.Println("Hello UbuntuPIT") }
Cuando haya terminado de crear el código Go, ejecute el archivo en el shell de su terminal con el siguiente comando Go. Nuevamente, asegúrese de estar navegando en el directorio correcto mientras ejecuta el script.
$ go run hello-world.go
Eliminar GoLang de Linux
Eliminar GoLang de una máquina Linux es fácil y directo. Como usamos un archivo fuente para cargar GoLang, tendremos que eliminarlo de nuestro sistema y eliminar los archivos de usuario.
Puede usar el siguiente comando rm-rf para eliminar los archivos Go de su directorio local.
$ sudo rm -rf /usr/local/go
También puede editar y eliminar la ruta de entrada de GoLang de bashrc archivo.
$ sudo nano ~/.bashrc $ source ~/.bashrc
Palabras finales
GoLang es un lenguaje de programación fuerte y de tipo estático. Las variables no se modifican con el tiempo. Además, Go es un lenguaje de recolección de basura, lo que significa que no necesita administrar su memoria en el sistema, Go lo hace solo.
Con una vista general rápida y una experiencia de usuario, estoy convencido de que GoLang es un lenguaje de programación bastante ingenioso. En toda la publicación, describí los métodos para instalar GoLang en un sistema Linux.
Espero que esta publicación haya sido informativa para usted; por favor comparte esta publicación con tus amigos y la comunidad de Linux. También puede escribir sus opiniones en la sección de comentarios con respecto a esta publicación. Finalmente, si tiene preguntas y consultas sobre GoLang, navegue por la comunidad de GoLang; tienen una comunidad excelente.