温馨提示×

golang依赖debian怎么配

小樊
41
2026-10-22 19:35:51
栏目: 编程语言

你这个问题可以有两种常见理解,我分别说一下,你可以看哪个是你需要的:


一、在 Debian 系统上配置 Golang 开发环境(最常见)

1. 安装 Go(推荐用官方二进制,而不是 apt)

Debian 自带的不一定是最新版:

# 查看架构
uname -m

# 以 amd64 为例
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz

2. 配置环境变量

编辑 ~/.bashrc 或 ~/.profile:

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

生效:

source ~/.bashrc

验证:

go version

二、Golang 项目依赖 Debian 系统库(CGO 场景)

如果你是用 Go 调用 C 库(比如 sqlite、openssl、zlib):

1. 安装 Debian 依赖

sudo apt update
sudo apt install -y build-essential
sudo apt install -y libsqlite3-dev

2. 开启 CGO

export CGO_ENABLED=1
go build

三、Go 模块依赖(go mod)

如果是说「Go 依赖怎么管理」:

go mod init example.com/project
go get github.com/gin-gonic/gin
go mod tidy

四、构建 Debian 包(.deb)

如果你是想把 Go 程序打成 deb 包:

sudo apt install -y dpkg-dev
# 或用 fpm / nfpm

你可以告诉我你具体是哪一种情况:

  • ✅ 在 Debian 上装 Go
  • ✅ Go 依赖 Debian 的 C 库
  • ✅ 把 Go 程序做成 deb 包
  • ✅ 在 Docker(Debian)里跑 Go

我可以直接给你完整示例。

0 踩