Debian系统安装Golang有两种主要方式:通过APT包管理器快速安装(适合追求便捷)或手动下载安装包(适合需要特定版本)。
sudo apt update
golang-go)。sudo apt install golang-go -y
go version
若输出类似go version go1.20.3 linux/amd64,则表示安装成功。若需要安装特定版本的Golang(如最新稳定版),可通过以下步骤手动安装:
.tar.gz文件(如go1.24.2.linux-amd64.tar.gz),使用wget下载到主目录。wget https://golang.org/dl/go1.24.2.linux-amd64.tar.gz
/usr/local目录(系统级安装路径)。sudo tar -C /usr/local -xzf go1.24.2.linux-amd64.tar.gz
~/.bashrc(或~/.profile)文件,添加以下内容以设置GOROOT(Go安装路径)、GOPATH(工作目录)和PATH(可执行文件路径)。export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
source ~/.bashrc
go version,确认输出包含手动安装的版本信息。GOPATH的繁琐。在项目目录下运行以下命令初始化模块(将example.com/hello替换为你的项目路径)。go mod init example.com/hello
gofmt(内置)、自动导入goimports、调试器Delve。go install golang.org/x/tools/cmd/goimports@latest
go install github.com/go-delve/delve/cmd/dlv@latest
选择合适的工具可大幅提高开发效率:
sudo apt install code)。Ctrl+Shift+P),输入“Go: Install/Update Tools”,选择所有工具(如gopls、dlv)并安装。GOPATH下的src目录中创建项目文件夹(如hello)。mkdir -p $GOPATH/src/hello
cd $GOPATH/src/hello
hello.go文件,输入以下示例代码(打印“Hello, World!”)。package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
go run命令直接运行代码,终端将输出结果。go run hello.go
/usr/local/go)权限不足,可使用chown修改所有权(替换$(whoami)为你的用户名)。sudo chown -R $(whoami) /usr/local/go
~/.bashrc或~/.profile中的配置正确,且执行了source命令。export GOPROXY=https://goproxy.cn,direct,适用于国内用户)。通过以上步骤,你已在Debian系统上成功搭建Golang开发环境,可开始编写、运行和调试Go程序。