ti-enxame.com

Quaisquer PPAs para o Go Language do Google?

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

33
Marty

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

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 http://blog.labix.org/2013/06/15/in-flight-deb-packages-of-go ) , agora substituído por um binário personalizado que pode ser usado para gerar pacotes Go deb pela fonte.

No entanto, o pacote golang atualmente em 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:

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

13
Alex Rudnick

Atualmente, não há nenhum PPA disponível para a última versão upstream do Go. Para instalar a versão atual do Go, você pode usar 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
    

    Go está agora pronto para usar. Para mais informações, consulte godeb --help.

7
zerwas

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

Indivíduos estão trabalhando no empacotamento do Go em Debian, veja o bug WNPP para mais informações. Você pode ser capaz de criar um deb a partir do repositório hg como segue:

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

Eu não estou muito familiarizado com o uso de hg para construir pacotes debian, e tenha em mente que este é um pacote de desenvolvimento com o qual você está trabalhando.

5
lfaraone

Eu usei este ppa:ubuntu-lxc/lxd-stable que tem a versão mais recente

5
lcapra

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ê possui .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.

0
Gary

As versões 1.4 a 1.11 para Ubuntu Trusty, Xenial, Bionic, Cosmic e Disco podem ser instaladas aqui: https://launchpad.net/~gophers/+archive/ubuntu/archive

Sudo add-apt-repository ppa:gophers/go
Sudo apt-get update
Sudo apt-get install golang-1.11-go

Nota: Após a instalação, você precisará adicionar /usr/lib/go-1.X/bin (ou talvez /usr/lib/go-tip/bin) ao seu $PATH, ou você pode invocar /usr/lib/go-1.X/bin/go diretamente.

0
Jonathan Cross