วิธีการติดตั้งคอมไพเลอร์ Go (Golang) บน Debian 11


Goหรือ Golang เป็นภาษาโปรแกรมโอเพ่นซอร์สที่ Google สร้างขึ้น มีการพิมพ์แบบคงที่และสร้างไบนารีรหัสเครื่องที่คอมไพล์แล้ว ภาษาโกเป็นภาษาที่รวบรวม สิ่งนี้ได้รับความนิยมในหมู่นักพัฒนา เนื่องจากคุณไม่จำเป็นต้องคอมไพล์ซอร์สโค้ดเพื่อสร้างไฟล์ปฏิบัติการ นักพัฒนาซอฟต์แวร์ที่ใช้ภาษา Go ของ Google กล่าวว่าเป็นภาษา C ในศตวรรษที่ XNUMX เมื่อพูดถึงไวยากรณ์

ในคู่มือต่อไปนี้ คุณจะรู้ว่า วิธีติดตั้งและกำหนดค่า Go (Golang) บน Debian 11 Bullseye . ของคุณ ระบบปฏิบัติการ.

เบื้องต้น

  • ระบบปฏิบัติการที่แนะนำ: เดเบียน 11 บูลส์อาย.
  • บัญชีผู้ใช้: บัญชีผู้ใช้งานกับ สิทธิพิเศษ sudo or การเข้าถึงรูท (คำสั่ง su).

กำลังอัปเดตระบบปฏิบัติการ

อัปเดตของคุณ Debian 11 ระบบปฏิบัติการเพื่อให้แน่ใจว่าแพ็คเกจที่มีอยู่ทั้งหมดเป็นปัจจุบัน:

sudo apt update && sudo apt upgrade

รูทหรือ Sudo Access

ตามค่าเริ่มต้น เมื่อคุณสร้างบัญชีเมื่อเริ่มต้นระบบด้วย Debian เมื่อเทียบกับรุ่นอื่นๆ บัญชีจะไม่ได้รับสถานะ sudoers โดยอัตโนมัติ คุณต้องมีสิทธิ์เข้าถึง รหัสผ่านรูท ใช้ คำสั่ง su หรือเยี่ยมชมบทช่วยสอนของเราที่ วิธีเพิ่มผู้ใช้ใน Sudoers บน Debian.

ติดตั้งการพึ่งพาสำหรับการติดตั้ง

ในการติดตั้ง Golang คุณจะต้องตรวจสอบให้แน่ใจว่าได้ติดตั้งแพ็คเกจต่อไปนี้แล้ว รันคำสั่งต่อไปนี้เพื่อตรวจสอบหรือติดตั้งแพ็คเกจ:



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

ติดตั้ง Golang

ดาวน์โหลดเวอร์ชันล่าสุด ของ Go จากเว็บไซต์อย่างเป็นทางการโดยใช้คำสั่งต่อไปนี้:

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

หมายเหตุ ในช่วงเวลาของคู่มือนี้ 1.7 รุ่น เป็นรุ่นล่าสุด ไปที่หน้าดาวน์โหลดเพื่อตรวจสอบหมายเลขเวอร์ชันและแทนที่ URL ด้วย URL ที่อัปเดต หากมี

เมื่อดาวน์โหลด Go แล้ว ให้แตกไฟล์ที่ดาวน์โหลดไปที่ /usr/local/ ไดเรกทอรี:

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

หมายเหตุ แทนที่ go1.17.linux-amd64.tar.gz ใน คำสั่ง wget และ tar ด้วยเวอร์ชันปัจจุบันจาก หน้าดาวน์โหลด.

ถัดไป คุณต้องกำหนดค่า ${เส้นทาง} ตัวแปรสภาพแวดล้อมเพื่อรวมไดเรกทอรี bin ของ Go /usr/loca/go/bin.

คุณสามารถทำได้โดยใช้ปุ่ม คำสั่ง echo ดังต่อไปนี้:



ตัวเลือก 1 โหลดการติดตั้งทั้งระบบและโหลดสภาพแวดล้อมเข้าสู่เซสชันการเข้าสู่ระบบปัจจุบันของคุณ:

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

ตัวเลือก 2 โหลดโปรไฟล์เฉพาะและโหลดสภาพแวดล้อมเข้าสู่เซสชันการเข้าสู่ระบบปัจจุบันของคุณ:

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

ถัดไป ตรวจสอบการติดตั้ง go และ build ปัจจุบันโดยใช้คำสั่งต่อไปนี้:

go version

ตัวอย่างผลลัพธ์:

go version go1.17 linux/amd64

สร้างแอปพลิเคชันทดสอบ

เมื่อคุณติดตั้ง Go แล้ว เราจะสร้างโปรแกรมขนาดเล็กที่จะพิมพ์ (hello โลก).

ขั้นแรก สร้างไดเร็กทอรี:



sudo mkdir go-hello

ตอนนี้ คุณจะสร้าง (.ไป) ไฟล์. วิธีที่รวดเร็วที่สุดในการทำเช่นนี้คือการใช้ตัวแก้ไขนาโน:

sudo nano go-hello/hello.go

ถัดไป เพิ่มข้อความต่อไปนี้ด้านล่างเพื่อสร้าง (สวัสดีชาวโลก) ไปโปรแกรม:

package main

import "fmt"

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

บันทึกไฟล์ (CTRL+O), แล้วออก (CTRL+X).

ตอนนี้คุณต้องสร้าง (go.mod) ไฟล์เพื่อให้คุณสามารถรันไฟล์ Go ที่คุณเพิ่งสร้างขึ้น:

sudo nano go-hello/go.mod

เพิ่มบรรทัดต่อไปนี้:

module example.com/mod

ตอนนี้บันทึกไฟล์ (CTRL+O) และออก (CTRL+X).



ถัดไป cd ไปยังไดเร็กทอรี จากนั้นสร้างโปรแกรมโดยป้อนคำสั่งต่อไปนี้:

cd go-hello && go build

สุดท้าย รันโปรแกรม (Hello World) โดยป้อนคำสั่งต่อไปนี้:

./mod

คุณควรได้รับผลลัพธ์ต่อไปนี้:

Hello, World!

ความคิดเห็นและข้อสรุป

ในคู่มือนี้ คุณได้เรียนรู้วิธีติดตั้ง Go (Golang) ให้สำเร็จจากการติดตั้งซอร์สโค้ดและสร้างโปรแกรม Go โปรแกรมแรกของคุณสำเร็จ

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้และการพัฒนาด้วย Go โปรดไปที่ Official เอกสาร



ไม่ใช่สิ่งที่คุณกำลังมองหา? ลองค้นหาบทช่วยสอนเพิ่มเติม

แสดงความคิดเห็น