Go(Golang)以簡潔、高併發、編譯快著稱,現已納入主流 Linux 發行版套件庫。本文涵蓋 Debian/Ubuntu、RHEL/CentOS/Fedora 兩大族系的套件安裝,以及官方二進位手動部署最新版本的完整流程。
sudo apt update && sudo apt install golang
go version
# 輸出範例:go version go1.22.3 linux/amd64
# 可選:安裝額外工具
sudo apt search golang- | grep -E '^golang-'
sudo dnf install golang # Fedora/RHEL 8+/CentOS Stream
# 或舊版
sudo yum install golang
go version
/usr/local(需 root)wget https://go.dev/dl/go1.22.3.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.22.3.linux-amd64.tar.gz
/etc/profile 或 $HOME/.profile)export PATH=$PATH:/usr/local/go/bin
# 若安裝在非標準路徑,另需設定 GOROOT
# export GOROOT=/custom/path/go
source /etc/profile
go version
go env -w GOPROXY=https://goproxy.cn,direct
go env -w GOPRIVATE=*.corp.example.com
GOOS=windows GOARCH=amd64 go build -o hello.exe hello.go
套件管理器適合追求穩定、自動更新的生產環境;官方二進位適合需要最新語言特性、多版本共存的開發機。按需選擇,Go 不會讓你等待。