Go, sering disebut sebagai golang adalah bahasa pemrograman open-source modern yang dibuat oleh Google yang memungkinkan Anda membuat aplikasi yang andal dan efisien. Go adalah bahasa yang dikompilasi, yang berarti Anda perlu mengkompilasi source code untuk membuat file yang dapat dieksekusi, file tadilah yang digunakan untuk menjalankan perangkat lunak.
Banyak aplikasi populer, seperti Kubernetes, Docker, Prometheus, dan Terraform, ditulis dengan bahasa Go.
Tutorial ini menjelaskan cara mengunduh dan menginstal Go di Ubuntu 20.04.
Install Go di Ubuntu 20.04
Selesaikan langkah-langkah berikut untuk menginstal Go di Ubuntu 20.04:
1. Downloadi tarbal Go
Pada saat artikel ini ditulis, versi stabil terbaru dari Go adalah versi 1.19.3. Sebelum mendownload tarball, kunjungi halaman resmi download Go dan periksa apakah ada versi baru yang tersedia.
Run the following command as a user with sudo privileges to download and extract the Go binary archive in the /usr/local
directory: Jalankan perintah berikut sebagai pengguna dengan hak istimewa sudo untuk mengunduh dan mengekstrak arsip biner Go di direktori/usr/local:
wget -c https://go.dev/dl/go1.19.3.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local
2. Menyesuaikan Path Variable
Dengan menambahkan lokasi direktori Go ke variabel environment $PATH
, sistem akan mengetahui di mana menemukan binari Go yang dapat dieksekusi.
Menambahkan ke variabel environment Ini dapat dilakukan dengan menambahkan baris berikut ke file /etc/profile
(untuk penginstalan di seluruh sistem) atau file $HOME/.profile
(untuk penginstalan hanya untuk user saat ini):
sudo nano ~/.profile
export PATH=$PATH:/usr/local/go/bin
Simpan file, dan load PATH environment variable baru ke dalam sesi shell saat ini:
source ~/.profile
3. Verifikasi Instalasi Go
Verifikasi instalasi dengan mencetak versi Go:
go version
Outputnya akan terlihat seperti ini:
go version go1.19.3 linux/amd64
Memulai dengan Go
Untuk menguji instalasi Go, kami akan membuat ruang kerja dan membangun program sederhana yang mencetak pesan “hello world”.
- Secara default, variabel
GOPATH
, yang menentukan lokasi ruang kerja diset ke$HOME/go
. Untuk membuat direktori project gunakan perintah berikut :mkdir ~/go
- Di dalam direktori baru, buat directory
src/hello
:mkdir -p ~/go/src/hello
Langkah selanjutnya buat file bernama
hello.go
sudo nano ~/go/src/hello/hello.go
copy dan paste code berikutpackage main import "fmt" func main() { fmt.Printf("Hello, World\n") }
Untuk mempelajari hierarki direktori ruang kerja Go lebih lanjut, kunjungi halaman Dokumentasi Go.
- Masuk ke direktori
~/go/src/hello
dengan perintah cd dan jalankan perintahgo build
untuk membuat program:cd ~/go/src/hello
go build
Perintah di atas akan membuat file yang dapat dieksekusi bernama
hello
. - Anda dapat menjalankan file executable tersebut hanya dengan menjalankan perintah di bawah ini:
./hello
Outputnya akan terlihat seperti ini:
Hello, World
Kesimpulan
Sekarang setelah Anda mengunduh dan menginstal Go di sistem Ubuntu, Anda dapat mulai mengembangkan proyek Go Anda.