Quaisquer PPAs para o Go Language do Google?

31

Você conhece algum URL para PPAs do Go Language do Google?

    
por Marty 30.07.2010 / 18:19

5 respostas

13

Aqui está um PPA para o Go. Funcionou para mim, agora mesmo, e é mantido com versões do golang para 10.04-12.04.

  • link

    sudo add-apt-repository ppa:gophers/go
    sudo apt-get update
    sudo apt-get install golang-stable 
    

Substitua golang-weekly ou golang-tip se você quiser mais instantâneos atualizados.

Referências:

EDIT: infelizmente, o arquivo Gophers está agora descontinuado (veja a descrição do PPA e link ), agora substituído por um binário personalizado que pode ser usado para gerar pacotes Go deb da fonte.

No entanto, o pacote golang atualmente no Trusty é relativamente recente (1.2.1 no momento desta publicação). Se você ainda está no 12.04, você pode querer usar este backports PPA:

  • link

     sudo add-apt-repository ppa:bcandrea/backports
     sudo apt-get update
     sudo apt-get install golang
    

que eu mantenho tentando acompanhar as atualizações estáveis nos repositórios oficiais do Ubuntu.

    
por Alex Rudnick 16.05.2011 / 10:37
6

Atualmente, não há nenhum PPA disponível para a versão upstream mais recente do Go. Para instalar a versão atual do Go, você pode usar o godeb , que instala automaticamente a versão mais recente do upstream como um pacote .deb:

  1. Prepare o ambiente criando um diretório e definindo a variável GOPATH e PATH:

    mkdir -p ~/.go/bin
    echo "GOPATH DEFAULT=\${HOME}/.go" >> ~/.pam_environment
    echo "PATH DEFAULT=\${PATH}:\$GOPATH/bin" >> ~/.pam_environment
    # Re-login your user so the variables are applied
    
  2. Baixe, descompacte e instale a versão mais recente do Go com godeb:

    wget -O /tmp/godeb-amd64.tar.gz https://godeb.s3.amazonaws.com/godeb-amd64.tar.gz
    tar xfz /tmp/godeb-amd64.tar.gz -C ~/.go/bin
    godeb install
    

    Agora o Go está pronto para uso. Para mais informações, consulte godeb --help .

por zerwas 22.02.2015 / 15:08
5

Eu não consegui encontrar um PPA, mas o desenvolvedor gccgo postou pacotes .deb em seu site sourceforge .

Indivíduos têm trabalhado no empacotamento do Go em Debian, veja o bug do WNPP para mais informações. Você pode ser capaz de criar um deb a partir do hg repo como segue:

hg clone http://hg.debian.org/hg/collab-maint/golang/
cd golang
debuild -us -uc

Não estou muito familiarizado com o uso de hg para criar pacotes Debian, e lembre-se de que este é um pacote de desenvolvimento com o qual você está trabalhando.

    
por lfaraone 30.07.2010 / 18:32
5

Eu usei esse ppa:ubuntu-lxc/lxd-stable que tem a versão mais próxima da última

    
por lcapra 18.01.2016 / 09:19
0

O gccgo tem pacotes .deb oficiais no Debian experimental agora.

Isso deve ser tudo o que você precisa para compilar o código em um executável.

Mais informações e links aqui:

Como o ultimo Ubuntu é geralmente um puxão experimental, então deve ser em 11.04 Natty Narwhal.

Se você quiser rolar você mesmo .deb para uma versão anterior do Ubuntu, então o comentário de @lfaraone vai te dar acesso à seleção debianizada da fonte do google.

Se você quiser extrair a fonte diretamente do Google, há um artigo recente do @mirwing dizendo a você como fazer isso.

    
por Gary 20.01.2011 / 19:02