debian

Golang项目Debian打包流程是怎样的

小樊
41
2025-08-16 03:12:17
栏目: 编程语言

Golang项目Debian打包流程如下:

  1. 安装Go编译器

    sudo apt update && sudo apt install golang-go  
    
  2. 配置GOPATH环境变量
    ~/.bashrc中添加:

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

    执行source ~/.bashrc生效。

  3. 编译Go项目
    在项目根目录运行:

    go build -o your_project_name  
    

    生成可执行文件。

  4. 创建Debian包目录结构
    在项目根目录下创建debian/目录,包含以下文件:

    • control:定义包元数据(名称、版本、依赖等)。
    • rules:构建规则(可参考官方模板)。
    • install:指定安装路径(如your_project_name /usr/bin/)。
    • copyright:版权信息。
  5. 打包生成.deb文件
    执行命令:

    debuild -us -uc  
    

    生成your_project_name_version_arch.deb包。

说明

0
看了该问题的人还看了