在安装任何软件前,建议先更新系统的包列表,确保获取到最新的软件版本信息:
sudo apt update
Debian官方仓库提供了Golang的安装包,操作简单,适合大多数用户:
sudo apt install golang-go
安装完成后,Golang的可执行文件会自动添加到系统路径中。
若需要安装最新版本或特定版本的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目录(Golang的标准安装路径):sudo tar -C /usr/local -xzf go1.22.3.linux-amd64.tar.gz
为了让系统在任何目录下都能识别go命令,并设置Go的工作目录,需配置环境变量:
~/.bashrc(或~/.zshrc,根据使用的shell调整)文件:nano ~/.bashrc
export GOROOT=/usr/local/go # 指向Golang安装目录(手动安装时需设置,APT安装可省略)
export GOPATH=$HOME/go # Go工作目录(用于存放代码和依赖)
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin # 将Golang命令和第三方工具加入PATH
source ~/.bashrc
通过以下命令检查Golang是否安装成功:
go version
若输出类似go version go1.22.3 linux/amd64的信息,说明安装成功。
Go 1.11及以上版本引入了Go Modules(依赖管理工具),建议开启以简化依赖管理:
go.mod文件(记录项目依赖):mkdir -p ~/myproject && cd ~/myproject
go mod init example.com/myproject # 替换为你的项目路径
go env -w GOPROXY=https://goproxy.cn,direct
创建一个简单的Go程序,验证环境是否正常工作:
main.go,内容如下:package main
import "fmt"
func main() {
fmt.Println("Hello, Debian + Golang!")
}
go run命令直接运行:go run main.go
若终端输出Hello, Debian + Golang!,则说明环境搭建成功。通过以上步骤,你已在Debian系统中成功搭建Golang开发环境,可开始编写和运行Go程序。