Cara Install Bahasa Go Lang di Server Ubuntu | UNIX LINUX EXPLORE
Edit

Cara Install Bahasa Go Lang di Server Ubuntu

Go, juga dikenal sebagai Golang, secara aktif digunakan di banyak proyek, termasuk layanan cloud, sistem manajemen basis data, alat DevOps, dan banyak lainnya. Go lang adalah salah satu bahasa pemrograman sumber terbuka yang dikembangkan oleh Google. Go sering digunakan untuk membuat aplikasi yang handal dan efisien. Salah satu kelebihan bahasa Go lang, dapat digunakan lintas platform dan dapat diinstal di Linux, Windows dan macOS. 

Ini adalah bahasa pemrograman yang dikompilasi, yang berarti Anda tidak perlu mengkompilasi kode sumber untuk membuat file yang dapat dieksekusi. Ini digunakan oleh banyak organisasi termasuk Mangodb, Soundcloud, Netflix, Uber, dan lain-lain.

Bahasa pemrograman Golang, tergolong bahasa yang relatif baru dari Google, yang bertujuan untuk menggantikan C dan C++ dalam hal kemampuannya. Bahasa ini dibuat oleh salah satu pengembang C, dan semua kesalahan yang dibuat saat membuat bahasa tersebut telah diperhitungkan di sini. Go telah meningkatkan keamanan, multithreading, sepenuhnya lintas platform, dan masih banyak lagi. Anda bahkan dapat menulis aplikasi Android di Go.

Pada postingan kali ini saya akan menunjukkan cara menginstal bahasa pemrograman Go di server Ubuntu.



A. Apa itu Go?

Pertama-tama, penting untuk memahami apa itu Go. Bahasa ini diciptakan oleh karyawan Google pada tahun 2009. Ken Thompson, salah satu pengembang C, terlibat dalam proses ini. Pertama-tama, ini adalah bahasa pemrograman sistem terkompilasi yang cocok untuk membuat program yang sangat efisien. Meskipun Go dapat menjalankan program dalam interpreter, program tersebut dikompilasi menjadi kode objek dan tidak memerlukan mesin virtual.

Fitur utama bahasa ini adalah pengetikan yang kuat, dukungan pointer, dukungan unicode, array dinamis, tabel hash, manajemen memori otomatis, thread untuk pemrograman paralel, dan saluran untuk komunikasi antar thread. Sintaks Go sangat mirip dengan C, dengan satu-satunya perbedaan adalah bahwa beberapa komponen dipinjam dari bahasa skrip lain. Bahasa ini terus berkembang dan mendapatkan fitur baru. Sekarang mari kita lihat cara menginstal bahasa tersebut di Ubuntu.


B. Cara menginstal Go di Ubuntu 22.04 - Langkah demi langkah

Sekarang, mari kita bahas langkah-langkah yang diperlukan untuk menginstal Go di Ubuntu 22.04. Kami akan menunjukkan dua pilihan, yaitu menggunakan perintah sudo apt install atau perintah wget.

Langkah 1: Perbarui paket dan repositori

Sebelum Anda menginstal Go di komputer Ubuntu 22.04, sebaiknya Anda memperbarui paket dan repositori yang ada untuk memastikan Anda memiliki versi terbaru dari paket tersebut. Oleh karena itu, hal pertama yang harus dilakukan adalah membuka terminal di komputer Ubuntu Anda dan menggunakan perintah sudo apt update untuk mengambil pembaruan terkini.


runtu@runtu-desktop:~/Desktop$ sudo apt update
Setelah menjalankan perintah pembaruan, jalankan perintah berikut untuk memutakhirkan paket yang terinstal di sistem Anda.


runtu@runtu-desktop:~/Desktop$ sudo apt upgrade
Anda juga dapat menggabungkan kedua perintah dan menjalankannya secara bersamaan.


runtu@runtu-desktop:~/Desktop$ sudo apt update && sudo apt upgrade

Langkah 2: Mulai Instal Go di Ubuntu

Go dapat diinstal dengan beberapa cara. Metode yang paling mudah adalah menggunakan perintah sudo apt install atau pengelola paket untuk menginstalnya. Namun, ini tidak menjamin versi terbaru Go akan diinstal. Atau, Anda dapat mengunduh file jarak jauh menggunakan metode wget, utilitas baris perintah.

Opsi 1: Instal Go menggunakan pengelola paket Ubuntu
Berikut ini adalah perintah untuk menginstal Go menggunakan pengelola paket Ubuntu.


runtu@runtu-desktop:~/Desktop$ sudo apt install golang-go
Instalasi ini akan meminta otorisasi untuk melanjutkan. Ketik ‘Y’ dan tekan Enter untuk melanjutkan instalasi Golang.

Opsi 2: Instal Go menggunakan perintah wget
Misalkan Anda menginstal paket Go terbaru menggunakan paket biner dari situs web resmi Golang. Kemudian, Anda perlu menggunakan perintah wget untuk mengambilnya, dengan menentukan URL versi terbaru.

Buka situs web resmi Go dan halaman 'All releases'. Pilih versi paket biner Linux yang benar dan salin alamat tautannya.




runtu@runtu-desktop:~/Desktop$ wget https://go.dev/dl/go1.23.1.linux-amd64.tar.gz -O go.tar.gz

Setelah mengunduh, Anda perlu mengekstraknya menggunakan perintah berikut.


runtu@runtu-desktop:~/Desktop$ sudo tar -xzvf go.tar.gz -C /usr/local
Perintah tersebut kemudian mengekstrak semua berkas ke direktori /usr/local/go. Proses ini akan memakan waktu beberapa saat untuk mengekstrak berkas.

Berkas go yang dapat dieksekusi sekarang berada di /usr/local/go/bin/go.

C. Membuat Variabel PATH

Saat Anda bekerja dengan Go, Anda harus dapat mengakses perintah Go dari direktori mana pun di sistem Anda. Untuk mengaktifkan fungsi ini, Anda perlu mengonfigurasi variabel lingkungan PATH dengan menambahkan jalur eksekusi Go di file ~/.profile atau ~/.bashrc. Gunakan perintah berikut untuk menetapkan jalur


runtu@runtu-desktop:~/Desktop$ echo export PATH=$HOME/go/bin:/usr/local/go/bin:$PATH >> ~/.profile
Perintah ini akan memasukkan variabel PATH yang diperbarui ke dalam berkas profil. Atau, Anda dapat membuka berkas profil menggunakan ‘vi’ atau ‘nano’ dan langsung memasukkan baris di atas.

Kemudian, simpan perubahan dengan mengambil sumber berkas menggunakan perintah berikut.


runtu@runtu-desktop:~/Desktop$ source ~/.profile

D. Verifikasi instalasi Golang

Setelah menggunakan salah satu metode di atas untuk menginstal Go di Ubuntu, Anda dapat memverifikasi instalasi menggunakan perintah berikut.


runtu@runtu-desktop:~/Desktop$ go version

Test instalasi Go

Untuk memeriksa apakah Go terinstal dengan benar, Anda dapat membuat program Go sederhana dan memeriksa apakah output yang dihasilkan benar. Pertama, buat folder di ruang kerja Anda dan tambahkan file 'test.go'. Masukkan kode berikut ke dalam file Go.


package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}Sel
Kemudian, jalankan program go sederhana menggunakan perintah berikut.


runtu@runtu-desktop:~/Desktop$ go run test.go
Dalam tutorial ini, Anda telah mempelajari cara menginstal Go di Ubuntu 22.04. Prosesnya cukup mudah; sebagai praktik terbaik, perbarui paket Anda sebelum instalasi. Baik Anda mengembangkan aplikasi web, layanan cloud, atau alat sistem, Golang menawarkan pengalaman pengembangan yang sederhana dan efisien yang berharga bagi tim pengembangan.