Go, juga disebut Golang, adalah bahasa pemrograman open-source yang dikembangkan oleh Google. Ini adalah lintas platform dan dapat diinstal di Linux, Windows, dan macOS. Itu ditulis dalam bahasa pemrograman C C dan dikembangkan untuk membuat perangkat lunak yang dapat diandalkan dan efisien. Ini digunakan oleh banyak organisasi seperti Kubernetes, Docker, MongoDB, Soundcloud, Netflix, Uber, Prometheus, Terraform, dll.
Dalam tutorial ini, kami akan menunjukkan cara menginstal Go di VPS Ubuntu 20. Selain itu, kami akan menunjukkan cara menyiapkan variabel lingkungan Go dan membuat program Go.
Prasyarat
- VPS Ubuntu 20.04
- Akses ke akun pengguna root (atau pengguna dengan hak sudo)
Langkah 1:Masuk ke Server &Perbarui Paket OS Server
Pertama, masuk ke server Ubuntu 20.04 Anda melalui SSH sebagai pengguna root:
ssh root@IP_Address -p Port_number
Anda harus mengganti 'IP_Address' dan 'Port_number' dengan alamat IP dan nomor port SSH masing-masing server Anda. Juga, Anda harus mengganti 'root' dengan nama pengguna akun admin jika diperlukan.
Sebelum kita memulai instalasi, kita harus memastikan bahwa semua paket OS Ubuntu yang terinstal di server telah diperbarui. Anda dapat melakukannya dengan menjalankan perintah berikut:
apt-get update -y apt-get upgrade -y
Langkah 2:Unduh dan Instal Go
Setelah pembaruan sistem ini, Anda perlu mengunduh tarball Go versi terbaru dari situs web resmi Go.
Pada saat artikel ini ditulis, versi stabil terbaru dari Go adalah versi 1.16.7. Namun sebelum mengunduh, kunjungi laman unduhan Go resmi dan periksa apakah ada versi baru yang tersedia.
Untuk mengunduh tarball Go, jalankan perintah berikut:
wget https://golang.org/dl/go1.16.7.linux-amd64.tar.gz
Setelah tarball diunduh, verifikasi checksum tarball dengan perintah berikut:
sha256sum go1.16.7.linux-amd64.tar.gz
Anda akan melihat output yang terlihat seperti di bawah ini:
7fe7a73f55ba3e2285da36f8b085e5c0159e9564ef5f63ee0ed6b818ade8ef04 go1.16.7.linux-amd64.tar.gz
Bandingkan nilai hash dari output di atas dengan nilai checksum pada halaman unduhan Go. Jika cocok, itu berarti integritas file divalidasi, dan Anda dapat melanjutkan penginstalan.
Selanjutnya, ekstrak file yang diunduh ke /usr/local
yang direkomendasikan direktori dengan perintah berikut:
tar -C /usr/local -xvzf go1.16.7.linux-amd64.tar.gz
Itu harus mengekstrak Go dan menyimpannya di /usr/local direktori.
Langkah 3:Variabel Jalur untuk Go
Selanjutnya, kita perlu menambahkan jalur direktori Go ke variabel lingkungan $PATH untuk mengeksekusi Go seperti perintah lainnya, di mana pun Anda berada di sistem file.
Anda dapat mengatur variabel lingkungan secara global dengan membuat file bernama go.sh
di /etc/profile.d
direktori.
nano /etc/profile.d/go.sh
Tambahkan baris berikut:
export PATH=$PATH:/usr/local/go/bin
Simpan dan tutup file setelah Anda selesai.
Jika Anda ingin menyetel variabel lingkungan jalur Go untuk pengguna tertentu, Anda perlu mendefinisikan variabel lingkungan Go di .bash_profile
pengguna Anda berkas.
nano ~/.bash_profile
Tambahkan baris berikut:
export GOPATH=$HOME/myproject export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
Simpan dan tutup file. Kemudian, jalankan perintah sumber untuk memuat ulang profil yang diperbarui:
source /etc/profile.d/go.sh source ~/.bash_profile
Selanjutnya, Anda dapat menggunakan perintah berikut untuk memeriksa versi Go:
go version
Anda akan melihat output berikut:
go version go1.16.7 linux/amd64
Langkah 4:Buat Proyek Pertama Anda
Sekarang untuk memeriksa apakah semuanya baik-baik saja, kita akan membuat contoh program dalam bahasa Go. Pertama, buat direktori baru untuk ruang kerja Go dengan perintah berikut:
mkdir $HOME/myproject
Selanjutnya, buat direktori src/test baru di dalam $HOME/project dengan perintah berikut:
mkdir -p $HOME/myproject/src/hello
Selanjutnya, buat program sederhana (hello.go) dengan perintah berikut:
nano $HOME/myproject/src/hello/hello.go
Tambahkan konten berikut:
package main import "fmt" func main() { fmt.Printf("This is my first Go Program\n") }
Simpan dan tutup file. Kemudian, kompilasi program dengan perintah berikut:
cd $HOME/myproject/src/hello/ go mod init go build
Perintah di atas akan menghasilkan executable bernama hello. Anda sekarang dapat menjalankan program dengan perintah berikut:
hello
Outputnya harus seperti di bawah ini:
This is my first Go Program
Itu dia! Sekarang Anda dapat menggunakan Go untuk mengkodekan program Anda untuk platform apa pun.
Tentu saja, Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux terkelola kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Go di Ubuntu 20 untuk Anda. Mereka tersedia 24/7 dan akan segera menangani permintaan Anda.
PS. Jika Anda menyukai posting ini tentang cara menginstal Go di Ubuntu 20, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di bawah ini, atau tinggalkan balasan di bagian komentar. Terima kasih.