Instalación de Google Go en Ubuntu
Martes, 24 de noviembre de 2009 por tuxotron

El nuevo lenguaje de programación de Google, Go, no creo que necesite presentación. Así que vamos al grano.
El script que a continuación os dejo, es el que he usado en mi Ubuntu 9.10, Karmic Koala 64 bits.
#!/bin/bash
ARCH=amd64
sudo apt-get install bison make gcc libc6-dev ed mercurial
{
cat ~/.bashrc; cat <<EOF
export GOROOT=$HOME/opt/go
export GOARCH=$ARCH
export GOOS=linux
export GOBIN=$HOME/opt/go/bin
export PATH=$PATH:$GOBIN
EOF
} > ~/temp.bashrc
mv ~/.bashrc ~/.bashrc.old
mv ~/temp.bashrc ~/.bashrc
export GOROOT=$HOME/opt/go
export GOARCH=$ARCH
export GOOS=linux
export GOBIN=$HOME/opt/go/bin
export PATH=$PATH:$GOBIN
mkdir -p $GOROOT
hg clone -r release https://go.googlecode.com/hg/ $GOROOT
mkdir -p $GOBIN
cd $GOROOT/src
./all.bash
Copia y pega el script en tu editor favorito. Si usas una arquitectura distinta de 64 bits, tienes que cambiar la vairable ARCH a:
386 para Intel de 32 bits o ARM para procesadores ARM.
Otra cosa más que puedes cambiar es el directorio destino. Yo personalmente, me gusta tener un directorio opt en mi home y todo lo que instalo de forma manual lo instalo ahí. Si tú tienes otra forma de organizar sistema tendrás que cambiar las variables GOROOT y GOBIN. Si las dejas como están, el script creará en tu home un opt/go, donde se descargará el código fuente de Go y opt/go/bin, dónde se pondrán los ejecutables después de haber compilado.
Guarda el fichero y dale permisos de ejecución:
(o el nombre que le has dado al guardarlo)
chmod 755 install_go.sh
Una vez hecho eso, ejecutamos el script:
./install_go.sh
Lo primero que hará el script es preguntarnos por el password de root, ya lo primero que hacemos es instalar los paquetes que necesitamos. Y si todo ha ido bien, al final nos quedará algo como:
...
...
pidigits
threadring
chameneosredux
— cd ../test
X known bugs; 0 unexpected bugs
Related posts:















