在Debian系统上打包Golang项目时,有几个关键点需要注意:
sudo apt update
和sudo apt install golang-go
命令安装Go编译器。.bashrc
文件,设置GOPATH
和PATH
环境变量。go build -o your_project_name
命令编译项目,生成可执行文件。debian
的目录,并添加必要的文件,如debian/control
、debian/rules
、debian/install
和debian/copyright
。go mod init module-name
go get package-name
go get -u ./...
go mod tidy
debuild -us -uc
命令创建Debian软件包。dpkg -c my-package.deb
查看包内文件列表。dpkg -I my-package.deb
查看控制信息。sudo dpkg -i my-package.deb
进行安装测试。CGO_ENABLED
、GOOS
和GOARCH
环境变量。nohup
命令在后台运行程序,并将输出重定向到文件。以上步骤和注意事项可以帮助您在Debian系统上成功打包Golang项目。