Bagaimana cara menginstal Golang 1.8 di Debian 9 Stretch

Go (Golang) adalah bahasa pemrograman open source yang dikembangkan oleh Google. Itu dirilis pada akhir 2009. Itu membuatnya mudah untuk membangun perangkat lunak yang sederhana, andal, dan efisien. Docker, Kubernetes, Openshift, InfluxDB dan banyak alat populer lainnya ditulis di GO.
Golang tidak diinstal sebelumnya pada sebagian besar distribusi Linux, meskipun paket instalasinya kemungkinan besar tersedia di repositori resmi distribusi atau PPA eksternal. Tapi, secara umum, paket-paket ini adalah satu atau dua versi di belakang versi terbaru. Lebih baik menginstal versi terbaru dari sumbernya dan sangat mudah.
Tutorial ini akan memandu Anda dalam mengunduh dan menginstal Go 1.8 di debian9 serta membuat aplikasi Hello World yang sederhana.
Instal GO 1.8
Perbarui dan tingkatkan paket pada perangkat Anda dengan menjalankan perintah berikut. Perintah pertama memperbarui daftar paket di repositori. Perintah kedua memastikan bahwa Anda memiliki patch terbaru dan perbaikan keamanan. Ini panggungnya opsional.
$ sudo apt-get update
$ sudo apt-get -y upgrade
Unduh paket GO menggunakan perintah “wget” atau “curl -O”, yang menarik arsip biner go dan menyimpannya di direktori kerja Anda saat ini. Untuk menemukan versi terbaru GO, kunjungi halaman unduhan resmi. Saya akan menggunakan perintah wget untuk mengunduh arsip go biner.
$ wget https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz
Sekarang ekstrak arsip yang diunduh menggunakan perintah tar dan instal di lokasi yang diinginkan. Saya menggunakan /usr/local sebagai direktori instalasi, Anda dapat memilih beberapa lokasi yang dapat diakses oleh banyak pengguna untuk hosting bersama. Di bawah perintah pertama mengekstrak arsip go dan perintah kedua memindahkan direktori go yang diekstrak ke /usr/local.
$ tar -xvf go1.8.3.linux-amd64.tar.gz
$ mv go/ /usr/local
Anda telah berhasil menginstal go 1.8. Sekarang mari kita atur lingkungan go.
Menyiapkan Lingkungan Go
Untuk memulai lingkungan go, Anda perlu mengatur 3 variabel lingkungan.
1. GOROOT
– Pergi ke lokasi instalasi paket pada sistem.
2. GOPATH
– Lokasi direktori kerja atau ruang kerja.
3. Arah
– Untuk mengakses sistem biner Go yang ekstensif.
Setel variabel lingkungan GOROOT. Ini adalah direktori instalasi GO yang kita bahas pada langkah sebelumnya, dalam kasus saya ini adalah /usr/local/go.
Setel variabel lingkungan GOROOT. Ini adalah direktori instalasi GO yang kita bahas pada langkah sebelumnya, dalam kasus saya ini adalah /usr/local/go.
$ export GOROOT=/usr/local/go
GOPATH adalah lokasi ruang kerja GO. Dalam kasus saya, ini $HOME/work/goproj
$ export GOPATH=$HOME/work/goproj
Sekarang atur variabel PATH untuk mengakses sistem biner secara luas.
$ export PATH=$GOROOT/bin:$GOPATH/bin:$PATH
3 variabel lingkungan ini hanya disetel untuk sesi saat ini untuk membuat perintah menambahkannya ke file ~/.profile permanen.
Uji instalasi GO
Setelah instalasi dan commissioning lingkungan Go berhasil, sekarang saatnya untuk mengujinya. Jalankan perintah berikut untuk memeriksa versi go yang diinstal.
$ go version
go version go1.8.3 linux/amd64
Anda juga dapat memeriksa semua variabel lingkungan set go dengan menjalankan perintah berikut.
$ go env
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/pradip/work/goproj/"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GCCGO="gccgo"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0"
CXX="g++"
CGO_ENABLED="1"
PKG_CONFIG="pkg-config"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
Sekarang mari kita jalankan program hello world sederhana menggunakan GO. Buat direktori $GOPATH/src/hello.
$ mkdir -p $GOPATH/src/hello
Buat file hello.go baru di bawah GOPATH/src/hello dan letakkan di bawah konten.
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
Sekarang kompilasi file di atas dengan menjalankan perintah berikut.
$ go install hello
Setelah berhasil dikompilasi, Anda dapat menjalankannya dengan merujuk ke file di direktori Go Anda.
$ $GOPATH/bin/hello
hello, world
Tolong”. Anda telah berhasil menginstal, mengatur golang 1.8 dan menjalankan hello world. Jika Anda mengalami masalah dalam salah satu langkah di atas, beri tahu saya. Saya akan mencoba mengatasinya. Komentar Anda di bagian Komentar sangat berharga. Terima kasih telah membaca.