it-swarm-id.com

Adakah PPA untuk Google's Go Language?

Apakah Anda tahu URL untuk PPA Google Go Language?

33
Marty

Berikut ini adalah PPA untuk Go. Itu bekerja untuk saya, sekarang, dan dikelola dengan versi golang untuk 10.04-12.04.

Pengganti golang-weekly atau golang-tip jika Anda ingin lebih banyak foto terbaru.

Referensi:

EDIT: sayangnya arsip Gophers sekarang dihentikan (lihat deskripsi PPA dan http://blog.labix.org/2013/06/15/in-flight-deb-packages-of-go ) , sekarang diganti oleh biner khusus yang dapat digunakan untuk menghasilkan paket Go deb dari sumber.

Namun, paket golang saat ini dalam Trusty relatif baru (1.2.1 pada saat penulisan ini). Jika Anda masih di 12,04, Anda mungkin ingin menggunakan PPA backports ini:

yang saya coba teruskan dengan pembaruan stabil di repositori resmi Ubuntu.

13
Alex Rudnick

Saat ini, tidak ada PPA untuk Go versi hulu terbaru yang tersedia. Untuk menginstal versi Go saat ini, Anda dapat menggunakan godeb , yang secara otomatis menginstal versi upstream terbaru sebagai paket .deb:

  1. Siapkan envorinment dengan membuat direktori dan mengatur variabel GOPATH dan 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. Unduh, buka dan instal versi Go terbaru dengan 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 sekarang siap digunakan. Untuk informasi lebih lanjut, lihat godeb --help.

7
zerwas

Saya tidak dapat menemukan PPA, tetapi pengembang gccgo telah memposting paket deb di situs sourceforge .

Individu telah bekerja pada pengemasan hulu Go in Debian, lihat bug WNPP untuk info lebih lanjut. Anda mungkin dapat membuat deb dari repo hg sebagai berikut:

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

Saya tidak terlalu terbiasa menggunakan hg untuk membangun paket debian, dan perlu diingat ini adalah paket pengembangan yang sedang Anda tangani.

5
lfaraone

Saya menggunakan ini ppa:ubuntu-lxc/lxd-stable yang memiliki versi dekat ke terbaru

5
lcapra

gccgo memiliki paket .deb resmi di Debian eksperimental sekarang.

Ini harus menjadi semua yang Anda butuhkan untuk mengkompilasi kode go menjadi executable.

Info lebih lanjut dan tautan di sini:

Karena Ubuntu terbaru biasanya merupakan tarikan dari eksperimental, maka itu pasti harus di 11,04 Natty Narwhal.

Jika Anda ingin menggulung sendiri .deb untuk versi Ubuntu sebelumnya, maka komentar dari @ lfaraone akan memberi Anda akses ke pemilihan sumber google sendiri yang didebianisasi.

Jika Anda ingin menarik sumber langsung dari Google, maka ada artikel terbaru dari @mirwing yang memberi tahu Anda cara melakukannya.

0
Gary

Go versi 1.4 hingga 1.11 untuk Ubuntu Trusty, Xenial, Bionic, Cosmic dan Disco dapat diinstal dari sini: 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

Catatan: Setelah menginstal, Anda perlu menambahkan /usr/lib/go-1.X/bin (atau mungkin /usr/lib/go-tip/bin) ke $PATH Anda, atau Anda bisa langsung memanggil /usr/lib/go-1.X/bin/go secara langsung.

0
Jonathan Cross