Home Tecnologia Tutoriais Como instalar o Go em uma distribuição Linux em 6 passos

Como instalar o Go em uma distribuição Linux em 6 passos

Imprimir
>> Como criar e aplicar patches
>> Editanto o menu do Grub
>> Quebrando a senha de root
>> Algoritmos Computacionais (Parte 2)
>> Algoritmos Computacionais (Parte 1)
(0 votos, média: 0 de 5)

Como quase tudo que possui "sobrenome" Google, Go, a linguagem de programação desenvolvida pela gigante da Web, já chega sob olhares atentos de fãs e entusiastas.

Este tutorial mostra um simples passo-a-passo para a compilação do Go em ambiente Linux.

O projeto iniciado por nomes como Robert Griesemer, Ken Thompson, e Rob Pike foi lançado sob licença BSD e possui sintaxe semelhante ao famoso C/C++. Para conhecer mais detalhes sobre as vandagens e limitações da linguagem acesse a página oficial do Go (em inglês).

1 - Em primeiro lugar, será necessário a pasta de execução local: $HOME/bin. Se você já a posui, pule esse passo.

Para rodar os comandos do Go sem precisar ficar setando diretórios é necessário que esses executáveis estejam em um diretório que faça parte do PATH do sistema. Como o Go ainda é uma linguagem instável, o ideal é que ela esteja somente nos diretórios locais ao invés de fazer parte da raiz do sistema. Para isso basta criarmos a pasta bin na pasta pessoal $HOME:

$ mkdir $HOME/bin

Pronto, porém para que $HOME/bin seja identificada pelo sistema será necessário efetuar login. Então vamos lá, faça logoff e após login novamente.

Outra forma de setar a pasta $HOME/bin no PATH do sistema é através do comando:

$ export PATH=$PATH:$HOME/bin

Porém essa forma funciona para uma única sessão.

2 – Agora vamos criar a pasta onde o Go será baixado:

$ mkdir $HOME/go

3 - Antes de instalar os pacotes necessários precisamos definir as variáveis de sessão que serão utilizamos pelo instalador do Go:

$ export GOROOT=$HOME/go
$ export GOARCH=386, amd64 ou arm (informe a arquitetura de seu processador entre uma das três ao lado)
$ export GOOS=linux
$ export GOBIN=$HOME/bin

4 – Após definidas as variáveis, vamos instalar os pacotes a seguir obedecendo à ordem:

$ sudo apt-get install python-setuptools python-dev
$ sudo easy_install mercurial
$ hg clone -r release https://go.googlecode.com/hg/ $GOROOT

5 – Com os pacotes devidamente instalados agora é só compilar o Go:

$ cd $GOROOT/src
$ ./all.bash

Se tudo ocorrer bem ao fim das mensagens será retornado o texto:

--- cd ../test

N known bugs; 0 unexpected bugs

6 – Para compilar um arquivo use:

$ 6g fonte.go

Será gerado um arquivo fonte.6 que deve ser linkado:

$ 6l fonte.6

Por fim, o executável será disposto em 6.out. Para rodá-lo:

$ ./6.out

Note que o número 6 usado no comando de compilação e de link e no fonte.6 refere-se à arquitetura amd64, para a arquitetura 386 o numeral será 8 e para arm 5. Assim teríamos 8g, 8l e fonte.8 e 5g, 5l e fonte.5.

Agora é só testar uma compilação do famoso Hello World. Para isso salve as linhas abaixo em um arquivo nomeado por hello.go:

package main
import "fmt"
func main() {

fmt.Printf("hello, world\n")

}

E rode os comandos descritos acima substituindo “fonte” por “hello”.

Fonte: http://golang.org/doc/install.html

 
_____________________________

Luis César C. VasquezLuis César C. Vasquez
luis[arroba]comunidadeabiblia.net

Analísta de TI formado em Engenharia de Computação pela Faculdade Área 1. Atualmente trabalha com .NET e VB6.
Como hobby iniciou o desenvolvimento da aBíblia Software e da ComunidadeaBíblia.Net ainda no início do período de faculdade

Quem está online?

Nós temos 50 visitantes online

Login

Faça o Login e obtenha acesso ao nosso fórum e o envio de textos e notícias


Setup Corporal




Caixinha de Promessas

"Pelo que replicou o Senhor a Moisés: Porventura tem-se encurtado a mão do Senhor? agora mesmo verás se a minha palavra se há de cumprir ou não." Nm 11:23

[Inclua em seu site]

Página da ComunidadeaBíblia.Net no Orkut Página da ComunidadeaBíblia.Net no Google+

 

 

Baixe aBíblia

Baixe a aBíblia Software

Versão atual: 2.3.4

Feed Tecnologia