在安装任何软件前,建议先更新系统的包列表,确保获取到最新的软件版本信息:

sudo apt updateDebian官方仓库提供了Golang的基础版本,适合对版本无特殊要求的用户:
sudo apt install golang-go安装完成后,Golang的可执行文件会自动添加到系统路径中。
若需要最新版本或官方仓库未提供的版本,可通过以下步骤手动安装:
.tar.gz文件(如go1.22.3.linux-amd64.tar.gz),使用wget下载:wget https://golang.org/dl/go1.22.3.linux-amd64.tar.gz/usr/local目录(系统级安装路径):sudo tar -C /usr/local -xzf go1.22.3.linux-amd64.tar.gz为了让系统识别go命令并管理依赖,需配置以下环境变量:
~/.profile(或~/.bashrc,根据个人习惯)文件:nano ~/.profileexport GOROOT=/usr/local/go# Go的安装目录(手动安装时需指定,APT安装时可省略)export GOPATH=$HOME/go # 工作目录(存放Go代码和依赖)export PATH=$PATH:$GOROOT/bin:$GOPATH/bin# 将Go命令和依赖工具加入PATHsource ~/.profile通过以下命令检查Golang是否安装成功及版本信息:
go version若输出类似go version go1.22.3 linux/amd64,则说明安装成功。
Go 1.11及以上版本引入了模块(Module)机制,用于替代传统的GOPATH依赖管理,建议开启:
go.mod文件(记录依赖信息):mkdir myproject && cd myprojectgo mod init example.com/myproject# 替换为你的模块名go env -w GOPROXY=https://goproxy.cn,direct可将此命令添加到~/.profile中,避免每次登录重复设置。创建一个简单的Go程序,验证环境是否正常工作:
main.go文件:nano main.gopackage mainimport "fmt"func main() {fmt.Println("Hello, World!")}go run main.go若终端输出Hello, World!,则说明Golang环境配置完成。以上步骤覆盖了Debian系统上Golang的安装、配置及基础使用,可根据实际需求选择安装方式(APT或手动),并建议开启Go模块以简化依赖管理。