Belajar Golang: Instalasi Go 1.8

Golang (atau Go) adalah bahasa pemrograman modern yang dikembangkan oleh tim (Robert Griesemer, Rob Pike, dan Ken Thompson) di Google pada tahun 2007 dan mulai diperkenalkan kepada publik pada tahun 2009.

Go memiliki sintaks yang mirip dengan bahasa C dan C++, karena memang penciptaan Go didasari kedua bahasa pemrograman tersebut. Go bersifat open source dan telah merilis versi terbaru 1.8.

Tutorial ini akan menjelaskan langkah-langkah instalasi Go versi 1.8 di sistem operasi Ubuntu 16.04 LTS. Jadi, mari belajar Golang dimulai dari instalasi Go.

TAHAP I – INSTALASI GO

Pertama, masuk ke sistem operasi Ubuntu Anda, jalankan terminal dan lakukan update dan upgrade paket aplikasi dari repository dengan perintah:

$ sudo apt update
$ sudo apt -y upgrade

Kedua, unduh paket aplikasi bahasa Go menggunakan perintah dan link di bawah ini. Saya memilih paket aplikasi untuk mesin 64 bit, untuk mendapatkan versi 32 bit atau untuk sistem operasi yang lain, Anda dapat mengunjungi halaman resmi unduh Go.

$ wget https://storage.googleapis.com/golang/go1.8.linux-amd64.tar.gz

Ketiga, ekstrak paket aplikasi yang telah diunduh. Hasil ekstrak akan terbentuk satu direktori dengan nama go. Gunakan perintah:

$ tar -xvf go1.8.linux-amd64.tar.gz

Keempat, instal aplikasi dengan cara memindahkan folder go hasil ekstrak ke lokasi yang Anda inginkan di sistem (misalnya di direktori home atau lokasi lainnya). Untuk tutorial ini, saya akan melakukan instalasi ke direktori /usr/local. Gunakan perintah:

$ sudo mv go /usr/local

TAHAP II – KONFIGURASI VARIABEL ENVIRONMENT

Selanjutnya, Anda harus melakukan konfigurasi beberapa variabel environment bahasa Go untuk proyek Anda. Secara umum, ada 3 variabel environment yang harus di-set yaitu GOROOT, GOPATH and PATH.

GOROOT adalah lokasi di mana lokasi paket aplikasi Go diinstal di sistem.

$ export GOROOT=/usr/local/go

GOPATH adalah lokasi dari direktori kerja Anda. Sebagai contoh, direktori proyek saya adalah ~/Golang.

$ export GOPATH=$HOME/Golang

PATH adalah variabel untuk mengakses aplikasi go dari mana saja di sistem.

$ export PATH=$GOPATH/bin:$GOROOT/bin:$PATH

Semua konfigurasi environment di atas akan di-set secara sementara hanya untuk sesi user yang sedang login saat itu. Untuk membuat konfigurasi yang permanen, ketiga variabel di atas di simpan dalam berkas ~/.profile.

TAHAP III – VERIFIKASI INSTALASI

Tahap ini untuk melakukan verifikasi apakah bahasa Go sudah terinstal dan terkonfigurasi dengan baik di sistem.

Pertama, cek versi bahasa Go dengan perintah:

$ go version
go version go1.8 linux/amd64

Kedua, verifikasi semua konfigurasi variabel environment dengan perintah:

$ go env

GOARCH=”amd64″
GOBIN=””
GOEXE=””
GOHOSTARCH=”amd64″
GOHOSTOS=”linux”
GOOS=”linux”
GOPATH=”/home/azuwir/Golang”
GORACE=””
GOROOT=”/usr/local/go”
GOTOOLDIR=”/usr/local/go/pkg/tool/linux_amd64″
GCCGO=”gccgo”
CC=”gcc”
GOGCCFLAGS=”-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build746552912=/tmp/go-build -gno-record-gcc-switches”
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″

Kedua langkah verifikasi tersebut telah menampilkan keluaran yang menandakan bahwa proses instalasi dan konfigurasi bahasa Go berhasil seperti yang diharapkan.

Sampai di sini dulu tutorialnya, lain kali akan saya lanjutkan kembali.

Salam, Azuwir Azzurri

Referensi:

  • Noval Agung, ebook “Dasar Pemrograman Golang”
  • https://tecadmin.net/install-go-on-ubuntu/

You may also like

1 Comment

Leave a Reply

Your email address will not be published. Required fields are marked *