Des PPA pour Google's Go Language?

31

Connaissez-vous des URL pour les PPA de Google Go Language?

    
posée Marty 30.07.2010 - 18:19
la source

5 réponses

13

Voici un PPA pour Go. Cela a fonctionné pour moi, tout à l'heure, et est maintenu avec les versions de golang du 10.04-12.04.

  • lien

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

Remplacez golang-weekly ou golang-tip si vous voulez plus de snapshots à jour.

Références:

EDIT: malheureusement, l’archive Gophers est maintenant arrêtée (voir la description de la PPA et lien ), maintenant remplacé par un binaire personnalisé qui peut être utilisé pour générer des paquets Go deb depuis le source.

Cependant, le package golang actuellement dans Trusty est relativement récent (1.2.1 au moment de la rédaction de ce document). Si vous êtes toujours sur 12.04, vous voudrez peut-être utiliser ce PPA backports:

  • lien

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

que je continue d’essayer de suivre avec des mises à jour stables dans les dépôts officiels d’Ubuntu.

    
réponse donnée Alex Rudnick 16.05.2011 - 10:37
la source
6

Actuellement, il n’ya pas de PPA pour la dernière version en amont de Go disponible. Pour installer la version actuelle de Go, vous pouvez utiliser godeb , qui installe automatiquement la dernière version en amont en tant que package .deb:

  1. Préparez l’environnement en créant un répertoire et en définissant la variable GOPATH et 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. Téléchargez, décompressez et installez la dernière version de Go avec 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 maintenant prêt à être utilisé. Pour plus d'informations, voir godeb --help .

réponse donnée zerwas 22.02.2015 - 15:08
la source
5

Je n'ai pas pu trouver un PPA, mais le développeur gccgo a posté des paquets .deb sur son site sourceforge .

Des personnes ont travaillé sur l’emballage en amont de Go dans Debian, consultez le bug WNPP . pour plus d'informations. Vous pourrez peut-être créer un deb à partir du repo hg comme suit:

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

Je ne suis pas très familier avec l'utilisation de hg pour construire des paquets Debian, et gardez à l'esprit que c'est un packaging de développement avec lequel vous travaillez.

    
réponse donnée lfaraone 30.07.2010 - 18:32
la source
5

J'ai utilisé celui-ci ppa:ubuntu-lxc/lxd-stable qui est proche de la dernière version

    
réponse donnée lcapra 18.01.2016 - 09:19
la source
0

gccgo a maintenant des paquets officiels .deb dans Debian experimental.

Cela devrait être tout ce dont vous avez besoin pour compiler le code go dans un exécutable.

Plus d'infos et liens ici:

La dernière version d’Ubuntu étant généralement une version expérimentale, alors elle devrait certainement se trouver dans 11.04 Natty Narwhal.

Si vous voulez utiliser votre propre .deb pour une version précédente d’Ubuntu, alors le commentaire de @lfaraone vous permettra d’accéder à une sélection debianisée de la propre source de Google.

Si vous souhaitez extraire directement la source de Google, un article récent de @mirwing vous indique comment procéder.

    
réponse donnée Gary 20.01.2011 - 19:02
la source

Lire d'autres questions sur les étiquettes