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/helloDi direktori itu buat file bernama
~/go/src/hello/hello.gohello.godengan 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/hellodirektori dan jalankango buildperintah:cd ~/go/src/hellogo buildPerintah di atas akan membangun sebuah executable bernama
hello. -
Anda dapat menjalankan executable hanya dengan menjalankan perintah di bawah ini:
./helloOutputnya akan terlihat seperti ini:
Hello, World