Bahasa pemrograman Go (Golang) populer karena performanya cepat, sederhana, dan cocok untuk pengembangan aplikasi modern. Artikel ini menjelaskan langkah-langkah install Golang di Linux berdasarkan dokumentasi resmi Go: https://go.dev/doc/install.
Apa Itu Golang
Golang adalah bahasa pemrograman open-source yang dikembangkan oleh Google. Go dikenal karena:
- Performa tinggi
- Dukungan concurrency
- Kompilasi cepat
- Garbage collection bawaan
- Cocok untuk backend, cloud, dan sistem
Persiapan Sebelum Install
Pastikan kamu:
- Menggunakan Linux 64-bit (umumnya amd64)
- Memiliki akses sudo
- Sudah mengunduh file Go dari https://go.dev/dl/
Biasanya file bernama seperti:
go1.xx.x.linux-amd64.tar.gz Langkah Install Golang di Linux
1. Hapus Instalasi Lama (Opsional)
Jika sebelumnya pernah install Go secara manual:
sudo rm -rf /usr/local/go 2. Ekstrak File Go
Masuk ke folder tempat file download lalu jalankan:
sudo tar -C /usr/local -xzf go1.xx.x.linux-amd64.tar.gz Sesuaikan nama file dengan versi yang kamu download.
3. Tambahkan Go ke PATH
Edit file konfigurasi shell:
nano ~/.bashrc Tambahkan baris berikut di bagian bawah:
export PATH=$PATH:/usr/local/go/bin Simpan lalu jalankan:
source ~/.bashrc Jika memakai zsh:
nano ~/.zshrc 4. Verifikasi Instalasi
Cek apakah Go sudah terpasang:
go version Jika berhasil, akan muncul output seperti:
go version go1.xx.x linux/amd64 Alternatif Install via Package Manager
Cara ini lebih mudah tetapi versi Go biasanya tidak terbaru.
Ubuntu / Debian:
sudo apt update
sudo apt install golang-go Fedora:
sudo dnf install golang Arch Linux:
sudo pacman -S go Setup Lingkungan Kerja (Opsional)
Versi Go modern sudah menggunakan modules, jadi GOPATH tidak wajib. Namun jika ingin mengatur workspace manual:
Tambahkan ke ~/.bashrc:
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin Lalu jalankan:
source ~/.bashrc Uji Coba Program Go
Buat folder project:
mkdir hello-go
cd hello-go
go mod init hello-go Buat file main.go:
package main
import "fmt"
func main() {
fmt.Println("Hello, Go!")
} Jalankan:
go run . Jika muncul teks “Hello, Go!” berarti instalasi berhasil.
