在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項目。