it-swarm-eu.dev

Gibt es PPAs für Googles Sprache?

Kennen Sie URLs für PPAs von Googles Sprache?

33
Marty

Hier ist ein PPA für Go. Es hat gerade für mich funktioniert und wird mit Golang-Versionen für den 10.04.12.04 gepflegt.

Ersetzen Sie golang-weekly oder golang-tip, wenn Sie aktuellere Schnappschüsse wünschen.

Verweise:

BEARBEITEN: leider ist das Gophers-Archiv jetzt eingestellt (siehe PPA-Beschreibung und http://blog.labix.org/2013/06/15/in-flight-deb-packages-of-go ) wird jetzt durch eine benutzerdefinierte Binärdatei ersetzt, mit der Go deb-Pakete aus dem Quellcode generiert werden können.

Das golang -Paket, das sich derzeit in Trusty befindet, ist jedoch relativ neu (1.2.1 zum Zeitpunkt des Schreibens). Wenn Sie noch am 12.04 sind, möchten Sie möglicherweise die folgende PPA für Backports verwenden:

was ich versuche, mit stabilen Updates in offiziellen Ubuntu-Repositories Schritt zu halten.

13
Alex Rudnick

Derzeit ist kein PPA für die neueste Upstream-Version von Go verfügbar. Um die aktuelle Go-Version zu installieren, können Sie godeb verwenden, wodurch automatisch die neueste Upstream-Version als .deb-Paket installiert wird:

  1. Bereiten Sie die Umgebung vor, indem Sie ein Verzeichnis erstellen und die Variablen GOPATH und PATH festlegen:

    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. Lade die neueste Go-Version mit godeb herunter, entpacke sie und installiere sie:

    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 ist jetzt einsatzbereit. Weitere Informationen finden Sie unter godeb --help.

7
zerwas

Ich konnte kein PPA finden, aber der Entwickler von gccgo hat .deb-Pakete auf seiner SourceForge-Site veröffentlicht.

Einzelpersonen haben an Upstream-Paketen für Go in Debian gearbeitet. Weitere Informationen finden Sie im WNPP-Fehler . Möglicherweise können Sie eine Deb aus dem Repo hg wie folgt erstellen:

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

Ich bin nicht sonderlich vertraut mit der Verwendung von hg, um Debian-Pakete zu erstellen, und denke daran, dass dies Entwicklungspakete sind, mit denen du arbeitest.

5
lfaraone

Ich habe diesen einen ppa:ubuntu-lxc/lxd-stable benutzt, der die aktuellste Version hat

5
lcapra

gccgo hat jetzt offizielle .deb-Pakete in Debian experimental.

Dies sollte alles sein, was Sie brauchen, um Go-Code in eine ausführbare Datei zu kompilieren.

Mehr Infos und Links hier:

Da das neueste Ubuntu in der Regel ein Zug aus dem Experiment ist, sollte es in Natty Narwhal 11.04 sein.

Wenn Sie möchten, dass Sie .deb für eine frühere Ubuntu-Version besitzen, erhalten Sie durch einen Kommentar von @lfaraone Zugriff auf eine debianisierte Auswahl von Googles eigener Quelle.

Wenn Sie die Quelle direkt von Google beziehen möchten, gibt es einen aktuellen Artikel von @mirwing, in dem erläutert wird, wie Sie dies tun können.

0
Gary

Die Go-Versionen 1.4 bis 1.11 für Ubuntu Trusty, Xenial, Bionic, Cosmic und Disco können von hier aus installiert werden: 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

Hinweis: Nach der Installation müssen Sie /usr/lib/go-1.X/bin (oder vielleicht /usr/lib/go-tip/bin) zu Ihrem $PATH hinzufügen. oder Sie können /usr/lib/go-1.X/bin/go direkt aufrufen.

0
Jonathan Cross