Saya memiliki Ubuntu 14.4.03. Versi default golang
yang menyertainya adalah 1.2.1. Saya ingin memperbarui golang
ke 1.4 atau lebih tinggi.
Setelah mencari saya menemukan cara untuk melakukan ini adalah untuk menghapus instalasi go saat ini dan kemudian menginstal ulang versi baru.
Saya menemukan file instalasi go berikut di direktori berikut:
/usr/share/go
/usr/share/go/src/cmd/go
/usr/share/go/src/pkg/go
/usr/lib/go
/ur/lib/go/pkg/linux_amd64/go
/ur/lib/go/pkg/linux_amd64_race/go
/usr/bin/go
Direktori mana yang berisi apa? Mana yang harus saya hapus? Apa yang seharusnya menjadi lokasi instalasi baru? Tampaknya / usr / lokal lebih normal. Lalu bagaimana bisa default Ubuntu seperti di atas?
Bagaimana prosedur untuk menginstal versi baru dan golang?
Terima kasih.
Jawaban:
Pertama-tama hapus
golang
instalasi Anda saat ini dengan perintah ini, Anda tidak perlu menghapus secara manual file yang diinstal olehapt-get
,Untuk pemasangan yang mudah,
golang 1.4
Anda dapat menggunakan PPA iniSekarang kamu bisa menggunakannya
Ini akan menginstal versi 1.4, di sini ada tautan ke PPA.
sumber
ppa:evarlast/golang1.4
tidak bekerja untuk saya. Cara manual menginstal Go diberikan di bawah ini.Langkah 1 : Hapus golang yang ada
Langkah 2 : Unduh versi terbaru dari situs resmi. Klik disini
Langkah 3 : Ekstrak di / usr / local menggunakan perintah berikut. Saya menggunakan Go 1.11.4 di sini. Anda mungkin perlu mengganti nama file dengan nama file aktual berdasarkan versi yang telah Anda unduh.
Langkah 4 : Buat direktori .go di rumah. (Mudah untuk menginstal paket yang diperlukan tanpa hak admin)
Langkah 5 : Atur variabel lingkungan berikut
Periksa jawaban AskUbuntu ini untuk cara mengatur variabel lingkungan secara permanen.
Langkah 6 : Perbarui perintah go
Langkah 7 : Uji
golang
versinyasumber
Saya telah menemukan repo alternatif (/ pribadi) dengan versi terbaru , yang masih hidup, kemudian mendapatkan go-1.8 dan menautkannya dari jalur di pertanyaan OP. Berikut ini bash di:
Sekarang saya hanya bisa mengatakan dan
go1.8
bukannyago
pergi dengan yang terbaru & terhebat.Repo menawarkan banyak versi lain sehingga Anda hanya perlu mengubah nomor versi menjadi ex.
1.4
dalam skrip / perintah di atas.sumber
Untuk Golang 1.8 di Ubuntu 17.04 Zesty ke 17.10 Artful:
Untuk Golang 1.9 di Ubuntu 17.10 Artful to 18.04 Bionic:
Untuk Golang 1.10 pada Ubuntu 18.04 Bionic dan 18.10 Cosmic:
sumber
Instal dan perbarui dengan mudah
Gunakan Go Version Manager
sumber
Anda juga dapat menggunakan skrip pembaruan-golang:
update-golang adalah skrip untuk dengan mudah mengambil dan menginstal rilis Golang baru dengan intrusi sistem minimum
sumber
Untuk menginstal versi terbaru dari bahasa pemrograman Go di semua versi Ubuntu yang saat ini didukung buka terminal dan ketik:
Snap ini menyediakan assembler, compiler, linker, dan perpustakaan yang dikompilasi untuk bahasa pemrograman Go. Ada saluran lain selain stabil, tetapi saluran stabil adalah versi terbaru dari bahasa pemrograman Go. Paket snap go akan diperbarui secara otomatis ketika pembaruan tersedia.
sumber
Saya menggunakan instruksi ini untuk menginstal versi terbaru
Hapus versi Go yang ada:
Pasang versi terbaru Go:
Buat
.profile
file di jalur beranda dengan konten ini:Setel ruang kerja Go ke variabel lingkungan:
Terapkan
.profile
konfigurasi:Uji:
Ref: Go-GitHub-Installation
sumber