GNU/Linux >> Belajar Linux >  >> Linux

Cara Install GoLang (Go Bahasa Pemrograman) di Linux

Bahasa Go atau GoLang, singkatnya, adalah salah satu bahasa pemrograman sumber terbuka paling kuat yang dikembangkan oleh tim kecil Google. Ini memiliki fungsi perpustakaan yang sangat besar, dan dapat memecahkan masalah yang sering dihadapi programmer di Python atau C/C++. Misalnya, Python adalah bahasa penulisan yang mudah, tetapi agak lambat karena merupakan bahasa yang ditafsirkan. Dan kompilasi C/C++ agak lamban. GoLang dapat menyelesaikan semua masalah yang disebutkan di atas dan masalah kecil lainnya. Jika Anda seorang programmer dan belum memiliki pengalaman dengan bahasa Go, saya yakin ada keinginan di dalam diri Anda untuk menguji GoLang. Menginstal GoLang sangatlah mudah dan tersedia untuk Windows, Mac, dan Linux.

GoLang di Linux

Dengan perpustakaan yang kuat dan berdiri sendiri serta manajemen runtime yang lebih baik, GoLang sangat disukai oleh para pemrogram. Itu dapat mengurangi kesalahan kompilasi dan menghemat waktu. Sebagai pengguna Linux, Anda mungkin berpikir tentang ketergantungan GoLang; baik, GoLang memang memiliki sistemnya sendiri di mana Anda dapat mengelola dependensi GoLang. Dalam postingan ini, kita akan melihat cara menginstal dan memulai dengan GoLang di sistem Linux.

Kami akan membahas metode individual untuk menginstal GoLang di sistem Debian, Fedora, dan Arch Linux di seluruh postingan. Selain itu, kita juga akan melihat semua metode utama yang dapat Anda gunakan untuk menginstal GoLang di sistem berbasis Linux Anda.

1. Instal GoLang di Debian

Menginstal GoLang pada distribusi berbasis Debian sangatlah mudah dan lugas. Anda hanya perlu mendapatkan beberapa repositori PPA di mesin Anda dan memperbaruinya untuk menginstal GoLang di mesin Anda. Jalankan perintah PPA berikut yang diberikan di bawah ke shell terminal Anda untuk mendapatkan PPA.

sudo add-apt-repository ppa:longsleep/golang-backports

Sekarang, perbarui repositori paket Anda, lalu jalankan perintah aptitude yang diberikan di bawah ini dengan hak akses root untuk menginstal GoLang di sistem Debian Linux Anda.

sudo apt update
sudo apt install golang-go

2. Instal GoLang di Fedora Workstation

Jika Anda adalah pengguna workstation Fedora, jalankan perintah update DNF terlebih dahulu untuk memperbarui repositori sistem, kemudian jalankan perintah DNF untuk menginstal direktori bahasa Go di sistem Anda dari repositori resmi Linux.

sudo dnf -y update
sudo dnf -y install go

Saat penginstalan selesai, jalankan perintah yang diberikan untuk memeriksa versi Go Language.

$ go version

3. Instal GoLang di Arch Linux

Menginstal GoLang di sistem berbasis Arch hampir mirip dengan menginstalnya di sistem Fedora. Pertama, perbarui repositori sistem Anda dengan menjalankan perintah Pacman berikut yang diberikan di bawah ini.

sudo pacman -Syu

Sekarang, jalankan perintah Pacman berikutnya dengan akses root untuk menginstal GoLang di Arch-Linux Anda. Saya telah menguji perintah ini di Manjaro Linux, dan Anda juga dapat menjalankan perintah ini di sistem berbasis Arch lainnya.

sudo pacman -S go

4. Unduh File GoLang dan Instal di Linux

Mengunduh kode sumber dari situs web resmi alat apa pun dan menginstalnya di sistem Linux masih merupakan metode klasik terbaik untuk menginstal program di sistem Linux. Metode ini dapat dieksekusi di semua distribusi Linux utama.

Pertama, Anda perlu mengunduh GoLanng versi Linux terkompresi di sistem Anda. Anda dapat menemukan file terkompresi di situs resmi Go Language. Setelah unduhan selesai, Anda akan menemukannya di direktori home.

Sekarang, ekstrak file sumber GoLang ke /usr/local/go direktori pada sistem file Linux Anda. Jika sistem Anda tidak memiliki direktori Go di dalam /usr/local/ direktori, silakan buat satu. Sekarang, tambahkan path ke direktori Go di sistem file Anda. Pengeksporan jalur kecil ini akan memungkinkan Anda membuat file dapat dieksekusi.

export PATH=$PATH:/usr/local/go/bin

Saat pengeksporan jalur selesai, perubahan akan diterapkan ke sistem Anda setelah restart berikutnya. Jika Anda ingin melihat dampak langsung, jalankan perintah berikut dengan akses root pada shell terminal.

$HOME/.profile.

Terakhir, jalankan perintah yang diberikan di bawah ini untuk memeriksa versi Go untuk mengetahui apakah instalasi Anda berhasil.

$ go version

5. U se Wget Tool untuk Mengunduh dan Memasang GoLang

wget alat adalah alat yang paling banyak digunakan untuk mengunduh file, aplikasi, kode sumber pada sistem berbasis Linux. Pertama, jalankan wget berikut perintah di shell Anda untuk mengunduh file terkompresi GoLang di sistem file Anda.

$ sudo wget https://golang.org/dl/go1.15.5.linux-amd64.tar.gz

Saat unduhan berakhir, ekstrak file dengan menjalankan perintah tar yang diberikan di bawah ini pada terminal shell dengan akses root.

$ sudo tar -C /usr/local -xzf go1.15.5.linux-amd64.tar.gz.1

Sekarang, tambahkan jalur pada sistem file Anda agar GoLang dapat dijalankan pada sistem Linux.

export PATH=$PATH:/usr/local/go/bin

Terakhir, jalankan bashrc perintah untuk memuat ulang dan menyegarkan file GoLang. Kemudian periksa versi GoLang untuk mengetahui apakah GoLang sudah terpasang dengan benar atau tidak.

$ source ~/.bashrc
$ go version

6. Metode Snap untuk Menginstal GoLang di Linux

Saat ini, penyimpanan Snap dan daemon tersedia untuk hampir semua distribusi utama, dan Anda dapat menggunakan metode Snap untuk menginstal aplikasi populer apa pun di sistem Anda. Misalnya, penginstalan GoLang di sistem Linux mengharuskan penginstalan daemon Snap di sistem.

Jika Anda menggunakan sistem Linux berbasis Debian, gunakan perintah berikut dengan akses root yang diberikan di bawah ini untuk menginstal Snapd di sistem.

sudo apt update
sudo apt install snapd

Pengguna workstation Fedora dapat menggunakan perintah DNF berikut untuk mendapatkan daemon Snap di mesin. Kemudian jalankan perintah selanjutnya untuk membuat tautan simbolis untuk daemon Snap di sistem Anda.

sudo dnf install snapd
sudo ln -s /var/lib/snapd/snap /snap

Manjaro dan pengguna Linux berbasis Arch lainnya dapat menggunakan perintah Pacman berikut untuk menginstal daemon Snap di sistem.

sudo pacman -S snapd

Kemudian jalankan perintah kontrol sistem yang diberikan di bawah ini untuk mengaktifkan soket Snap dan perintah ln untuk membuat tautan simbolis untuk Snapd di sistem Anda.

sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap

Terakhir, saat penginstalan Snapd selesai di sistem Anda, jalankan perintah Snap berikut dengan akses root untuk menginstal GoLang di sistem Linux Anda.

sudo snap install go --classic

7. Gunakan cURL untuk Mengunduh GoLang

Di metode 2, kita sudah melihat wget metode menginstal GoLang di sistem Linux. Di sini, kita akan melihat metode cURL untuk menginstal GoLang di Linux. Anda mungkin perlu menggunakan cURL alih-alih wget karena terkadang wget mungkin tidak dapat menarik data di mesin Anda dari server karena kesalahan lokasi dan zona, di mana cURL dapat menariknya dengan mudah. Jadi, jika Anda belum menginstal alat cURL di mesin Anda, harap instal terlebih dahulu.

Sekarang, jelajahi direktori tempat Anda ingin menyimpan file GoLang di sistem Anda. Kemudian jalankan perintah cURL yang diberikan di bawah ini pada shell terminal Anda untuk mengunduh GoLang versi terkompresi.

cd ~
curl -O https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz

Saat unduhan berakhir, jalankan perintah tar yang diberikan di bawah ini untuk mengekstrak file. Anda juga dapat mengekstrak file secara manual jika mau.

tar xvf go1.10.3.linux-amd64.tar.gz

Sekarang, jalankan perintah ubah kepemilikan di terminal shell Anda untuk membuat file dapat dieksekusi di sistem Anda.

sudo chown -R root:root ./go

Kemudian jalankan perintah move untuk memindahkan seluruh folder file ke dalam /usr/local direktori.

sudo mv go /usr/local

Sekarang Anda dapat menjalankan perintah nano berikut di shell Anda dengan akses root untuk mengedit skrip konfigurasi.

sudo nano ~/.profile

Saat skrip terbuka, tambahkan baris yang diberikan di dalam skrip simpan dan keluar dari skrip.

export GOPATH=$HOME/work
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin

Terakhir, jalankan perintah berikut untuk me-refresh file sumber; Anda kemudian dapat memeriksa versi GoLang untuk memulai dengan GoLang di sistem Linux Anda.

source ~/.profile
$ go version

Memulai GoLang di Linux

Hingga saat ini, kami telah melihat semua kemungkinan metode untuk menginstal GoLang di sistem Linux. Sekarang saatnya memulai dengan GoLang. Setelah menulis kode GoLang, kita perlu menyimpan file dengan .go perpanjangan. Atau, pertama-tama kita dapat membuat file, lalu mengisi file dengan kode.

Anda dapat menjalankan perintah cat berikut untuk membuat file.

$ cat > hello-world.go

Setelah file dibuat, isi file dengan kode Go berikut. Kode ini akan mengembalikan 'Halo, UbuntuPIT' sebagai gantinya.

package main
import "fmt"
func main() {
fmt.Println("Hello UbuntuPIT")
}

Setelah selesai membuat kode Go, jalankan file di shell terminal Anda dengan perintah Go berikut. Sekali lagi, pastikan Anda menjelajahi direktori yang tepat saat menjalankan skrip.

$ go run hello-world.go

Hapus GoLang Dari Linux

Menghapus GoLang dari mesin Linux itu mudah dan langsung. Karena kami menggunakan file sumber untuk memuat GoLang, kami harus menghapusnya dari sistem kami dan menghapus file pengguna.

Anda dapat menggunakan perintah rm-rf berikut untuk menghapus file Go dari direktori lokal Anda.

$ sudo rm -rf /usr/local/go

Anda juga dapat mengedit dan menghapus jalur entri GoLang dari bashrc berkas.

$ sudo nano ~/.bashrc
$ source ~/.bashrc

Kata Akhir

GoLang adalah bahasa pemrograman yang kuat dan diketik secara statis. Variabel tidak berubah seiring waktu. Selain itu, Go adalah bahasa pengumpulan sampah, yang berarti Anda tidak perlu mengelola memori di sistem, Go melakukannya dengan sendirinya.

Dengan tampilan keseluruhan yang cepat dan pengalaman pengguna, saya yakin, GoLang adalah bahasa pemrograman yang cukup bagus. Di seluruh postingan, saya telah menjelaskan metode menginstal GoLang di sistem Linux.

Saya harap posting ini informatif untuk Anda; silakan bagikan posting ini dengan teman-teman Anda dan komunitas Linux. Anda juga bisa menuliskan pendapat Anda di kolom komentar terkait postingan ini. Terakhir, jika Anda memiliki pertanyaan dan pertanyaan tentang GoLang, silakan jelajahi komunitas GoLang; mereka memiliki komunitas yang luar biasa.


Linux
  1. Cara Install Bahasa Pemrograman Erlang di Debian 10

  2. Cara menginstal Go (Golang) di Arch Linux/Manjaro

  3. Cara Menginstal Bahasa Pemrograman R di Fedora 35

  1. Cara Install Bahasa Pemrograman Go di Linux (Ubuntu/Debian/CentOS)

  2. Cara Menginstal Bahasa Pemrograman Go di Debian 11

  3. Cara Install Bahasa Pemrograman Rust di Rocky Linux 8

  1. Instal Bahasa Pemrograman Rust Di Linux

  2. Cara Menginstal Bahasa Pemrograman Nim Di Linux

  3. Cara Menginstal Bahasa Go Di Linux