Golang在Debian上的包管理主要通过Go Modules(官方推荐)实现,步骤如下:
安装Go环境:
sudo apt update && sudo apt install golang-go # Debian官方仓库安装
或手动安装最新版(需配置环境变量)。
启用Go Modules:
go env GO111MODULE检查(应为on)。export GO111MODULE=on,并添加到~/.bashrc。项目依赖管理:
go mod init <模块名>,生成go.mod文件。go get <包路径>,自动下载并记录到go.mod。go get -u更新所有依赖,或go get -u <包路径>更新指定包。go mod tidy移除未使用的依赖。其他常用命令:
go mod graph。vendor目录:go mod vendor。说明:
dep、go get单独管理)已废弃,Go Modules为当前唯一官方推荐方案。GOPROXY(如https://goproxy.cn)可加速国内依赖下载。参考来源: