ค้นหาเว็บไซต์

วิธีการติดตั้ง Go ใน Ubuntu 20.04


Go เป็นภาษาโปรแกรมยอดนิยมที่สร้างโดย Google เปิดตัวครั้งแรกเมื่อวันที่ 10 พฤศจิกายน 2552 และเวอร์ชัน 1.0 เปิดตัวในปี 2555 เป็นภาษาที่ค่อนข้างใหม่เมื่อเทียบกับภาษาอย่าง Java, Python, C, C++ ฯลฯ ซึ่งมีอยู่ในตลาดมากกว่า 15 ภาษา ปี.

Go ถูกนำมาใช้กับภาษาแอสเซมบลี (GC); C++ (gccgo) และไป ในหลายที่ คุณอาจเห็นผู้คนเรียก golang ว่า golang และนั่นเป็นเพราะชื่อโดเมน golang.org แต่ชื่อที่ถูกต้องคือ Go Go เป็นแพลตฟอร์มข้ามแพลตฟอร์ม สามารถติดตั้งได้บน Linux, Windows และ macOS

คุณสมบัติของการเขียนโปรแกรม Go

ต่อไปนี้เป็นคุณลักษณะหลักบางประการของ Go

  • พิมพ์และเขียนภาษาโปรแกรมแบบคงที่
  • การสนับสนุนพร้อมกันและการรวบรวมขยะ
  • ไลบรารี่และชุดเครื่องมือที่แข็งแกร่ง
  • การประมวลผลหลายตัวและระบบเครือข่ายประสิทธิภาพสูง
  • เป็นที่รู้จักในด้านความสามารถในการอ่านและการใช้งาน (เช่นเดียวกับ Python)

ในบทความนี้ คุณจะได้เรียนรู้วิธีการติดตั้งและตั้งค่า Go Programming Language ใน Ubuntu 20.04

การติดตั้ง Go Language ใน Ubuntu

เราจะติดตั้ง Go เวอร์ชันล่าสุดซึ่งก็คือ 1.15.5 หากต้องการดาวน์โหลดเวอร์ชันล่าสุด ให้ไปที่หน้าดาวน์โหลดอย่างเป็นทางการแล้วหยิบ tarball หรือใช้คำสั่ง wget ต่อไปนี้เพื่อดาวน์โหลดบนเทอร์มินัล

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

จากนั้น แยก tarball ไปที่ไดเร็กทอรี /usr/local

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

เพิ่มเส้นทางไบนารี go ไปยังไฟล์ .bashrc /etc/profile (สำหรับการติดตั้งทั้งระบบ)

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

หลังจากเพิ่มตัวแปรสภาพแวดล้อม PATH คุณจะต้องใช้การเปลี่ยนแปลงทันทีโดยรันคำสั่งต่อไปนี้

source ~/.bashrc

ตอนนี้ตรวจสอบการติดตั้งโดยเพียงแค่เรียกใช้เวอร์ชัน go ในเทอร์มินัล

go version

คุณยังสามารถติดตั้ง go จาก snap store ได้ด้วย

sudo snap install --classic --channel=1.15/stable go 

มาดำเนินโปรแกรม สวัสดี ชาวโลกแบบดั้งเดิมของเรากัน บันทึกไฟล์ด้วยนามสกุล .go

cat > hello-world.go

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

หากต้องการรันโปรแกรม ให้พิมพ์ go รัน จากเทอร์มินัล

go run hello-world.go

ลบ Go Language ใน Ubuntu

หากต้องการลบ Go ออกจากระบบ ให้ลบไดเร็กทอรีที่แยก tarball go ออก ในกรณีนี้ go จะถูกแยกไปที่ /usr/local/go นอกจากนี้ ให้ลบรายการออกจาก ~/.bashrc หรือ ~/.bash_profile ขึ้นอยู่กับตำแหน่งที่คุณเพิ่มเส้นทางการส่งออก

sudo rm -rf /usr/local/go
sudo nano ~/.bashrc        # remove the entry from $PATH
source ~/.bashrc

เพียงเท่านี้สำหรับบทความนี้ ตอนนี้คุณได้ ไป แล้ววิ่งไปเล่นกับมัน