GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Kompilator Go (Golang) di Debian 11

Go, atau Golang, adalah bahasa pemrograman sumber terbuka yang dibuat oleh Google. Ini diketik secara statis dan menghasilkan binari kode mesin yang dikompilasi. Bahasa Go adalah bahasa yang dikompilasi. Ini populer di kalangan pengembang karena itu berarti Anda tidak perlu mengkompilasi kode sumber untuk membuat file yang dapat dieksekusi. Pengembang yang menggunakan bahasa Google Go mengatakan bahwa ini adalah C untuk abad kedua puluh satu dalam hal sintaksis.

Dalam panduan berikut, Anda akan mengetahui cara menginstal dan mengonfigurasi Go (Golang) di Debian 11 Bullseye sistem operasi.

Prasyarat

  • OS yang Disarankan: Debian 11 Bullseye.
  • Akun pengguna: Akun pengguna dengan hak istimewa sudo atau akses root (perintah su) .

Memperbarui Sistem Operasi

Perbarui Debian 11 . Anda sistem operasi untuk memastikan semua paket yang ada mutakhir:

sudo apt update && sudo apt upgrade

Akses Root atau Sudo

Secara default, ketika Anda membuat akun Anda saat memulai dengan Debian dibandingkan dengan distribusi lain, itu tidak secara otomatis menerima status sudoers. Anda harus memiliki akses ke sandi root untuk menggunakan perintah su atau kunjungi tutorial kami tentang Cara Menambahkan Pengguna ke Sudoers di Debian.

Instal Dependensi untuk Instalasi

Untuk menginstal Golang, Anda harus memastikan bahwa paket-paket berikut telah diinstal. Jalankan perintah berikut untuk memverifikasi atau menginstal paket:

sudo apt install wget software-properties-common apt-transport-https -y

Instal Golang

Unduh versi terbaru Go dari situs resmi mereka menggunakan perintah berikut:

wget https://golang.org/dl/go1.17.linux-amd64.tar.gz

Perhatikan, pada saat panduan ini dibuat, versi 1.7 adalah yang terbaru. Kunjungi halaman unduhan untuk memeriksa nomor versi dan mengganti URL dengan yang diperbarui jika tersedia.

Setelah Go diunduh, ekstrak file yang diunduh ke direktori /usr/local/ :

sudo tar -zxvf go1.17.linux-amd64.tar.gz -C /usr/local/

Catatan, ganti go1.17.linux-amd64.tar.gz di perintah wget dan tar dengan versi saat ini dari halaman unduhan.

Selanjutnya, Anda perlu mengonfigurasi ${PATH} variabel lingkungan untuk menyertakan direktori bin Go /usr/loca/go/bin .

Anda dapat melakukannya dengan menggunakan perintah echo sebagai berikut:

Opsi 1. Muat penginstalan di seluruh sistem dan muat lingkungan ke sesi login Anda saat ini:

echo "export PATH=/usr/local/go/bin:${PATH}" | sudo tee /etc/profile.d/go.sh
source /etc/profile.d/go.sh

Opsi 2. Muat profil tertentu dan muat lingkungan ke sesi login Anda saat ini:

echo "export PATH=/usr/local/go/bin:${PATH}" | sudo tee -a $HOME/.profile source
source $HOME/.profile

Selanjutnya, verifikasi instalasi go dan build saat ini dengan menggunakan perintah berikut:

go version

Contoh keluaran:

go version go1.17 linux/amd64

Buat Aplikasi Uji

Sekarang setelah Anda menginstal Go, kami akan membuat program kecil yang akan mencetak (hello world ).

Pertama, buat direktori:

sudo mkdir go-hello

Sekarang, Anda akan membuat (.go) mengajukan. Cara tercepat untuk melakukannya adalah menggunakan editor nano:

sudo nano go-hello/hello.go

Selanjutnya, tambahkan teks berikut di bawah ini untuk membuat (Hello World) Buka program:

package main

import "fmt"

func main() {
     fmt.Printf("Hello, World\n") 
}

Simpan file (CTRL+O), lalu keluar (CTRL+X) .

Sekarang, Anda perlu membangun (go.mod) file sehingga Anda dapat menjalankan file Go yang baru saja Anda buat:

sudo nano go-hello/go.mod

Tambahkan baris berikut:

module example.com/mod

Sekarang simpan file (CTRL+O) dan keluar dari (CTRL+X) .

Selanjutnya cd ke direktori tersebut, lalu build programnya dengan memasukkan perintah berikut:

cd go-hello && go build

Terakhir, jalankan program (Hello World) dengan memasukkan perintah berikut:

./mod

Anda akan mendapatkan output berikut:

Hello, World!

Debian
  1. Cara Menginstal Nextcloud Di Debian 9

  2. Cara Menginstal PostgreSQL 11/10 di Debian 9 &Debian 8

  3. Cara Menginstal MongoDB 4.4 / 4.2 Di Debian 9

  1. Cara Menginstal Tomcat 8.5 di Debian 9

  2. Cara Menginstal MongoDB di Debian 9

  3. Cara Menginstal PostgreSQL di Debian 11 / Debian 10

  1. Cara Menginstal Nginx di Debian 9

  2. Cara Instal Apache di Debian 9

  3. Cara Menginstal Jenkins di Debian 9