¿Conoces alguna URL para PPA del Go Language de Google?
ppa
programming
golang
Marty
fuente
fuente
Respuestas:
Aquí hay un PPA para Go. Funcionó para mí, justo ahora, y se mantiene con versiones de golang para 10.04-12.04.
https://launchpad.net/~gophers/+archive/go
Sustituir
golang-weekly
ogolang-tip
si desea instantáneas más actualizadas.Referencias
EDITAR: desafortunadamente el archivo Gophers ahora está descontinuado (vea la descripción de PPA y http://blog.labix.org/2013/06/15/in-flight-deb-packages-of-go ), ahora reemplazado por un binario personalizado que se puede usar para generar paquetes Go deb desde la fuente.
Sin embargo, el
golang
paquete 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:https://launchpad.net/~bcandrea/+archive/ubuntu/backports
que sigo tratando de mantenerme al día con actualizaciones estables en los repositorios oficiales de Ubuntu.
fuente
14.04
... :-(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:
Prepare el entorno creando un directorio y estableciendo la variable GOPATH y PATH:
Descargue, desempaquete e instale la última versión de Go con godeb:
Go ya está listo para usar. Para más información, ver
godeb --help
.fuente
${HOME}
aparentemente está vacío, por lo que GOPATH termina como/.go
, lo que es un no-go.v1.11
desde el archivo PPA de Gophers.No he podido encontrar un PPA, pero el
gccgo
desarrollador ha publicado paquetes .deb en su sitio de sourceforge .Las personas han estado trabajando en el empaquetado ascendente Go en Debian, vea el error WNPP para más información. Es posible que pueda crear un deb del
hg
repositorio como sigue:No estoy muy familiarizado con el uso
hg
para construir paquetes de Debian, y tenga en cuenta que este es un paquete de desarrollo con el que está trabajando.fuente
abort: HTTP Error 404: Not Found
Usé este
ppa:ubuntu-lxc/lxd-stable
que tiene la versión más cercana a la últimafuente
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.
fuente
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
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.fuente