Go, sering disebut sebagai golang adalah bahasa pemrograman open-source modern yang dibuat oleh Google yang memungkinkan Anda membangun aplikasi yang andal dan efisien. Go adalah bahasa yang dikompilasi, yang berarti Anda perlu mengkompilasi kode sumber untuk membuat file yang dapat dieksekusi yang digunakan untuk menjalankan perangkat lunak.
Banyak aplikasi populer, seperti Kubernetes, Docker, Prometheus, dan Terraform, ditulis di Go.
Tutorial ini menjelaskan cara mengunduh dan menginstal Go di Ubuntu 20.04.
Menginstal Go di Ubuntu 20.04 #
Selesaikan langkah-langkah berikut untuk menginstal Go di Ubuntu 20.04:
1. Mengunduh tarball Go #
Pada saat artikel ini ditulis, versi stabil terbaru dari Go adalah versi 1.14.2. Sebelum mengunduh tarball, kunjungi halaman unduhan resmi Go dan periksa apakah ada versi baru yang tersedia.
Jalankan perintah berikut sebagai pengguna dengan hak sudo untuk mengunduh dan mengekstrak arsip biner Go di /usr/local
direktori:
wget -c https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local
2. Menyesuaikan Variabel Path #
Dengan menambahkan lokasi direktori Go ke $PATH
variabel lingkungan, sistem akan tahu di mana menemukan binari Go yang dapat dieksekusi.
Ini dapat dilakukan dengan menambahkan baris berikut ke /etc/profile
file (untuk instalasi di seluruh sistem) atau $HOME/.profile
file (untuk instalasi pengguna saat ini):
export PATH=$PATH:/usr/local/go/bin
Simpan file, dan muat variabel lingkungan PATH baru ke dalam sesi shell saat ini:
source ~/.profile
3. Memverifikasi Instalasi Go #
Verifikasi penginstalan dengan mencetak versi Go:
go version
Outputnya akan terlihat seperti ini:
go version go1.14.2 linux/amd64
Memulai Go #
Untuk menguji penginstalan Go, kami akan membuat ruang kerja dan membuat program sederhana yang mencetak pesan klasik "hello world".
-
Secara default,
GOPATH
variabel, yang menentukan lokasi ruang kerja diatur ke$HOME/go
. Untuk membuat jenis direktori ruang kerja:mkdir ~/go
-
Di dalam ruang kerja buat direktori baru
src/hello
:mkdir -p ~/go/src/hello
dan di direktori itu buat file bernama
~/go/src/hello/hello.gohello.go
:package main import "fmt" func main() { fmt.Printf("Hello, World\n") }
Untuk mempelajari lebih lanjut tentang hierarki direktori ruang kerja Go, kunjungi halaman Dokumentasi Go.
-
Navigasikan**ke
~/go/src/hello
direktori dan jalankango build
untuk membangun program:cd ~/go/src/hello
go build
Perintah di atas akan membuat file yang dapat dieksekusi bernama
hello
. -
Anda dapat menjalankan executable hanya dengan menjalankan perintah di bawah ini:
./hello
Outputnya akan terlihat seperti ini:
Hello, World