发布于2026-06-30 阅读(0)
扫一扫,手机访问
在Debian上编译Golang包,其实没想象中那么复杂,把流程拆开看,每一步都很清楚。下面直接上干货。

先装上Go语言环境
不用说,前提是Debian系统里已经有Go了。如果还没装,去Go官方下载页面,根据你的系统架构下载对应版本,按指引安装就行。这一步很简单,别卡在这儿。
配置GOPATH和GOROOT
环境变量得设好。在你的用户主目录下,打开或创建.bashrc文件,加上这三行:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
保存之后,执行 source ~/.bashrc 让配置生效。这一步建议养成习惯,以后用Go都会用到。
建个新项目目录
在 $GOPATH/src 下创建项目文件夹,比如叫 myproject:
mkdir -p $GOPATH/src/myproject
cd $GOPATH/src/myproject
项目就安在这里了。
写代码
在 myproject 目录下创建 main.go 文件,把你要写的Go代码放进去。怎么写都行,这里就不展开了。
编译生成可执行文件
在项目目录里直接运行:
go build
当前目录下就会出现一个同名的可执行文件。这一步很常规,Go的编译速度也快。
打包成 .deb 文件
这才是关键环节。要用到 dpkg-deb 工具,它是Debian系自带的标准打包工具。操作分三步:
DEBIAN 目录,在里面放一个 control 文件,内容类似这样:Package: myproject
Version: 1.0
Architecture: amd64
Maintainer: Your Name
Description: A brief description of your project
注意把 myproject 换成你的项目名,Your Name 和邮箱换成你自己的。
DEBIAN 目录下,并重命名为项目名称(比如 myproject)。dpkg-deb --build myproject DEBIAN myproject_version.deb
这里的 myproject_version.deb 可以改成你想要的输出文件名,通常包含版本号。
打完收工。现在你手里拿到的 .deb 文件,可以直接分发给其他Debian用户,他们用 dpkg -i 或者 apt install ./xxx.deb 就能安装你的程序。整个过程没有黑魔法,按步骤来,稳得很。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8