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,
GOPATHvariabel, 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/hellodan 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/hellodirektori dan jalankango builduntuk membangun program:cd ~/go/src/hellogo buildPerintah di atas akan membuat file yang dapat dieksekusi bernama
hello. -
Anda dapat menjalankan executable hanya dengan menjalankan perintah di bawah ini:
./helloOutputnya akan terlihat seperti ini:
Hello, World