Kennen Sie URLs für PPAs von Googles Sprache?
ppa
programming
golang
Marty
quelle
quelle
Antworten:
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.
https://launchpad.net/~gophers/+archive/go
Ersetzen Sie
golang-weekly
odergolang-tip
wenn Sie mehr aktuelle Schnappschüsse möchten.Verweise:
BEARBEITEN: Leider wurde das Gophers-Archiv eingestellt (siehe PPA-Beschreibung und http://blog.labix.org/2013/06/15/in-flight-deb-packages-of-go ) und durch eine benutzerdefinierte Binärdatei ersetzt Damit können Go deb-Pakete aus dem Quellcode generiert werden.
Das
golang
derzeit in Trusty enthaltene Paket ist jedoch relativ neu (1.2.1 zum Zeitpunkt der Erstellung dieses Dokuments). Wenn Sie noch am 12.04 sind, möchten Sie möglicherweise die folgende PPA für Backports verwenden:https://launchpad.net/~bcandrea/+archive/ubuntu/backports
was ich versuche, mit stabilen Updates in offiziellen Ubuntu-Repositories Schritt zu halten.
quelle
14.04
... :-(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 , das automatisch die neueste Upstream-Version als .deb-Paket installiert:
Bereiten Sie die Umgebung vor, indem Sie ein Verzeichnis erstellen und die Variablen GOPATH und PATH festlegen:
Lade die neueste Go-Version mit godeb herunter, entpacke sie und installiere sie:
Go ist jetzt einsatzbereit. Weitere Informationen finden Sie unter
godeb --help
.quelle
${HOME}
anscheinend leer, so dass GOPATH als endet/.go
, was ein No-Go ist.v1.11
aus dem Gophers-Archiv PPA.Ich konnte keine PPA finden, aber der
gccgo
Entwickler hat .deb-Pakete auf seiner SourceForge-Site veröffentlicht .Einzelpersonen haben an Upstream- Paketen gearbeitet. Weitere Informationen finden Sie im WNPP-Bug . Sie könnten in der Lage sein, ein Deb aus dem
hg
Repo wie folgt zu erstellen:Ich bin nicht sonderlich vertraut
hg
damit, Debian-Pakete zu erstellen, und denke daran, dass dies Entwicklungspakete sind, mit denen du arbeitest.quelle
abort: HTTP Error 404: Not Found
Ich habe dieses verwendet
ppa:ubuntu-lxc/lxd-stable
, das die aktuellste Version hatquelle
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 Vorbild für Experimente ist, sollte es in 11.04 Natty Narwhal 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.
quelle
Die Go-Versionen 1.4 bis 1.11 für Ubuntu Trusty, Xenial, Bionic, Cosmic und Disco können hier installiert werden: https://launchpad.net/~gophers/+archive/ubuntu/archive
Hinweis: Nach der Installation müssen Sie Ihre hinzufügen
/usr/lib/go-1.X/bin
(oder möglicherweise/usr/lib/go-tip/bin
)$PATH
, oder Sie können sie einfach/usr/lib/go-1.X/bin/go
direkt aufrufen .quelle