温馨提示×

Golang在Debian上的包管理如何

小樊
54
2025-08-14 05:13:33
栏目: 编程语言

Golang在Debian上的包管理主要通过Go Modules(官方推荐)实现,步骤如下:

  1. 安装Go环境

    sudo apt update && sudo apt install golang-go  # Debian官方仓库安装  
    

    或手动安装最新版(需配置环境变量)。

  2. 启用Go Modules

    • Go 1.13+默认启用,可通过go env GO111MODULE检查(应为on)。
    • 旧版本需手动设置:export GO111MODULE=on,并添加到~/.bashrc
  3. 项目依赖管理

    • 初始化模块:在项目目录执行go mod init <模块名>,生成go.mod文件。
    • 添加依赖:运行go get <包路径>,自动下载并记录到go.mod
    • 更新依赖go get -u更新所有依赖,或go get -u <包路径>更新指定包。
    • 清理无用依赖go mod tidy移除未使用的依赖。
  4. 其他常用命令

    • 查看依赖树:go mod graph
    • 将依赖复制到vendor目录:go mod vendor

说明

  • 早期工具(如depgo get单独管理)已废弃,Go Modules为当前唯一官方推荐方案。
  • 配置GOPROXY(如https://goproxy.cn)可加速国内依赖下载。

参考来源:

0