it-swarm-es.com

¿Algún PPA para Go Language de Google?

¿Conoces alguna URL para PPA del Go Language de Google?

33
Marty

Aquí hay un PPA para Go. Funcionó para mí, justo ahora, y se mantiene con versiones de golang para 10.04-12.04.

Sustituya golang-weekly o golang-tip si desea más instantáneas actualizadas.

Referencias

EDITAR: desafortunadamente el archivo Gophers ahora está descontinuado (vea la descripción del PPA y http://blog.labix.org/2013/06/15/in-flight-deb-packages-of-go ) , ahora reemplazado por un binario personalizado que se puede utilizar para generar paquetes Go deb desde el origen.

Sin embargo, el paquete golang actualmente en Trusty es relativamente reciente (1.2.1 en el momento de escribir este artículo). Si todavía está en 12.04, es posible que desee utilizar este PPA de backports:

que sigo tratando de mantener las actualizaciones estables en los repositorios oficiales de Ubuntu.

13
Alex Rudnick

Actualmente, no hay PPA para la última versión ascendente de Go disponible. Para instalar la versión actual de Go, puede usar godeb , que instala automáticamente la última versión ascendente como un paquete .deb:

  1. Prepare el entorno creando un directorio y estableciendo la variable GOPATH y 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. Descargue, desempaquete e instale la última versión de Go con 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 ya está listo para usar. Para obtener más información, consulte godeb --help.

7
zerwas

No he podido encontrar un PPA, pero el desarrollador gccgo ha publicado paquetes .deb en su sitio sourceforge .

Las personas han estado trabajando en el empaquetado ascendente Go en Debian, vea el error de WNPP para más información. Es posible que pueda crear una deb a partir del repositorio hg como sigue:

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

No estoy muy familiarizado con el uso de hg para crear paquetes de Debian, y tenga en cuenta que este es el paquete de desarrollo con el que está trabajando.

5
lfaraone

Usé este ppa:ubuntu-lxc/lxd-stable que tiene la versión más cercana a la última

5
lcapra

gccgo tiene paquetes oficiales .deb en Debian experimental ahora.

Esto debería ser todo lo que necesita para compilar el código go en un ejecutable.

Más información y enlaces aquí:

Como la última versión de Ubuntu suele ser una extracción de experimental, ciertamente debería estar en 11.04 Natty Narwhal.

Si desea rodar su propio .deb para una versión anterior de Ubuntu, entonces el comentario de @lfaraone le dará acceso a la selección debianizada de la propia fuente de google.

Si desea extraer la fuente directamente de Google, hay un artículo reciente de @mirwing que le dice cómo hacerlo.

0
Gary

Go versiones 1.4 a 1.11 para Ubuntu Trusty, Xenial, Bionic, Cosmic y Disco se pueden instalar desde aquí: 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: Después de la instalación, deberá agregar /usr/lib/go-1.X/bin (o tal vez /usr/lib/go-tip/bin) a su $PATH, o simplemente puede invocar /usr/lib/go-1.X/bin/go directamente.

0
Jonathan Cross