Go adalah bahasa pemrograman open-source modern yang dibuat oleh Google. Banyak aplikasi populer, termasuk Kubernetes, Docker, dan Grafana ditulis di Go.
Tutorial ini akan memandu Anda melalui langkah-langkah mengunduh dan menginstal Go di mesin Ubuntu 18.04.
Prasyarat #
Sebelum melanjutkan tutorial ini, pastikan Anda masuk sebagai pengguna dengan hak istimewa sudo.
Menginstal Go di Ubuntu #
Ikuti langkah-langkah di bawah ini untuk menginstal Go di Ubuntu 18.04:
1. Mengunduh tarball Go #
Pada saat artikel ini ditulis, versi stabil terbaru dari Go adalah versi 1.13. Sebelum mengunduh tarball, kunjungi halaman unduhan resmi Go dan periksa apakah ada versi baru yang tersedia.
Untuk mengunduh biner Go, Anda dapat menggunakan wget
atau curl
:
wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz
2. Memverifikasi Go tarball #
Untuk memverifikasi tarball checksum Anda dapat menggunakan sha256sum
perintah:
sha256sum go1.13.linux-amd64.tar.gz
Outputnya akan terlihat seperti ini:
68a2297eb099d1a76097905a2ce334e3155004ec08cdea85f24527be3c48e856 go1.13.linux-amd64.tar.gz
Pastikan hash yang dicetak dari perintah di atas cocok dengan hash dari halaman unduhan.
3. Mengekstrak Go tarball #
Gunakan tar untuk mengekstrak tarball ke /usr/local
direktori:
sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz
4. Menyesuaikan Variabel Path #
Agar sistem mengetahui di mana menemukan binari Go yang dapat dieksekusi, kita perlu menyesuaikan $PATH
variabel lingkungan. Kita dapat melakukannya 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
5. Memverifikasi Instalasi Go #
Verifikasi penginstalan dengan mencetak versi Go:
go version
Outputnya akan terlihat seperti ini:
go version go1.13 linux/amd64
Memulai Go #
Kami akan menyiapkan ruang kerja dan membuat program “Hello world” sederhana yang hanya akan mencetak pesan klasik “hello world”.
-
Secara default direktori ruang kerja diatur ke
$HOME/go
, untuk membuatnya, ketik:mkdir ~/go
-
Di dalam ruang kerja buat direktori baru
src/hello
:mkdir -p ~/go/src/hello
Di direktori itu buat file bernama
~/go/src/hello/hello.gohello.go
dengan isi sebagai berikut:package main import "fmt" func main() { fmt.Printf("Hello, World\n") }
Anda dapat mempelajari lebih lanjut tentang hierarki direktori ruang kerja Go di sini.
-
Untuk membuat file, navigasikan ke
~/go/src/hello
direktori dan jalankango build
perintah:cd ~/go/src/hello
go build
Perintah di atas akan membangun sebuah executable bernama
hello
. -
Anda dapat menjalankan executable hanya dengan menjalankan perintah di bawah ini:
./hello
Outputnya akan terlihat seperti ini:
Hello, World