Taufik Mulyana
Taufik Mulyana
Linux System Administrator, Interested in Linux, Cloud, Containers
August 3, 2019 3 min read

Cara Install Golang di Ubuntu

golang logo

Cara Install Golang di Ubuntu, Golang atau Go merupakan bahasa pemograman sumber terbuka yang memberikan kemudahan untuk membangun perangkat lunak sederhana, andal dan efisien, Go ini saya gunakan untuk membuat banyak tools untuk mempermudah pekerjaan saya dalam memelihara server.

bagi anda yang baru memulai anda diharuskan memasang golang dahulu di komputer dan melakukan konfigurasi workspace, untuk memasang golang silahkan ikuti tutorial berikut

Install Golang dari Repositori Bawaan

Ubuntu telah menyediakan golang pada repositorinya, pada saat artikel ini ditulis versi golang yang tersedia pada repositori ubuntu adalah versi 1.10. untuk memasangnya, silahkan mutakhirkan list paket terlebih dahulu

$ sudo apt-get update

lalu pasang golang

$ sudo apt-get install golang-go

Install Golang 1.11

untuk memasang golang versi 1.11 anda perlu menambahkan repositori baru terlebih dahulu

$ sudo add-apt-repository ppa:gophers/archive

mutakhirkan list paket

$ sudo apt-get update

lalu install golang versi 1.11

$ sudo apt-get install golang-1.11-go

berkas binari untuk golang 1.11 terletak di /usr/lib/go-1.11/bin, agar lebih mudah kita tambahkan /usr/lib/go-1.11/bin ke PATH

tambahkan konfigurasi berikut di ~/.profile

$ vim ~/.profile
if [ -d "/usr/lib/go-1.11/bin" ] ; then
    PATH="$PATH:/usr/lib/go-1.11/bin"
fi

Install Golang 1.12

untuk memasang golang versi terbaru yaitu versi 1.12 gunakan repositori golang-backports

$ sudo add-apt-repository ppa:longsleep/golang-backports

mutakhirkan list paket

$ sudo apt-get update

terakhir pasang golang dengan perintah berikut

$ sudo apt-get install golang-go

Install Golang dengan Snap

golang juga tersedia di snapcraft yang dapat dipasang dengan perintah berikut

$ sudo snap install --classic go

Konfigurasi Workspace Golang

konfigurasi workspace ini dilakukan untuk versi 1.10 kebawah atau jika anda tidak menggunakan go modules, disini saya akan menaruh proyek saya di /home/taufik/development/go

kita akan buat 3 direktori dalam direktori tersebut, direktori yang akan dibuat yaitu bin, pkg, src

$ mkdir /home/taufik/development/go/{bin.pkg,src}

semua proyek yang akan dibuat letakan di direktori src

$ mkdir mkdir /home/taufik/development/go/src/nothinux

saya akan mencoba membuat hello world

$ mkdir /home/taufik/development/go/src/nothinux/main.go
package main

import "fmt"

func main() {
    fmt.Println("hello world")
}

lalu coba kita jalankan

$ cd /home/taufik/development/go/src/nothinux/
$ go run main.go

akan memunculkan output hello world

baca juga  Deploy Aplikasi Go ke Docker Container

sekian, semoga bermanfaat 🙂

Leave a Reply

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