Install Golang di Ubuntu

Last updated on October 8, 2019

install golang di ubuntu

Go adalah bahasa pemograman modern yang dibuat oleh Google pada sekitar tahun 2007 guna meningkatkan produktifitas pemogramannya. Bahasa ini menjadi popular dan dipakai banyak aplikasi seperti Docker, Kubernetes dan static generator populer seperti Hugo.

Pada tutorial ini, kita akan mencoba install Go kedalam Ubuntu, ini juga berlaku bagi anda pengguna Windows Linux Subsystem (WSL).

Ada dua cara, pertama kamu bisa install menggunakan Ubuntu Package Manager, yang kedua kamu bisa install dengan binary distribution.

Cek Versi Ubuntu

Sebelum memulai mari kita cek versi dari Linux yang kita miliki.

lsb_release -a
// Output
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.1 LTS
Release:        18.04
Codename:       bionic

Disana tertulis versi yang kita punya adalah 18.04 dan LTS adalah kepanjangan dari Long Term Support.

Pada cara pertama, Ubuntu biasanya sudah mempunyai package nya sendiri, dan kita akan install go dengan menggunakan perintah apt-get

1. Install via apt-get

Buka terminal kamu dan lakukan update dan& upgrade APT package kemudian install go

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install golang-go

Cek Versi Go

Selanjutnya cek versi go untuk memastikan go terinstall dengan benar.

go version
// Output
go version go1.10.4 linux/amd64

2. Install via Binary Distribution

Katakanlah kita ingin menginstall versi yang paling baru, jika itu yang diinginkan kamu bisa menginstall go dari binary distribution resmi mereka.

Pertama buka webnya go dengan url ini https://golang.org/dl/ dan pilih release yang kompatibel dengan OS kamu

  • go1.13.1.linux-amd64.tar.gz

Sekarang buka terminal kamu, lakukan download dan extract di folder saat ini.

wget https://dl.google.com/go/go1.13.1.linux-amd64.tar.gz
sudo tar -xvf go1.13.1.linux-amd64.tar.gzz

Sekarang kita punya sebuah folder bernama /go di lokasi direktori saat ini. Pindahkan lokasi nya ke /usr/local/

sudo mv go /usr/local

Set Environments

Dan langkah terakhir adalah menambahkan nya kedalam global variable melalui file .bashrc atau .profile

sudo nano ~/.bashrc

Scroll down dan tambahkan dibaris paling akhir

# Go Global variables
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH

Simpan dengan Ctrl + o lalu exit dengan Ctrl + x

Update sesi saat ini dengan me-load config yang barusan kita ubah dengan perintah

source ~/.bashrc

Check

Dan lakukan cek versi lagi untuk memastikan setup tadi berhasil.

go version
// Output
go version go1.13.1 linux/amd64

Demikian semoga bermanfaat.