为了账号安全,请及时绑定邮箱和手机立即绑定

Debian的Packaging Go应用程序

Debian的Packaging Go应用程序

Go
长风秋雁 2021-05-14 18:27:06
如何将Go二进制文件放入Debian软件包中?由于Go是静态链接的,所以我只有一个可执行文件-我不需要很多复杂的项目元数据信息。有没有一种简单的方法就可以打包可执行文件和资源文件,而又不会遭受创伤debuild?我到处寻找现有的问题;但是,我所有的研究都对包含golang开发环境的.deb文件提出了疑问/答案(即,如果这样做会得到什么sudo apt-get install golang-go)。
查看完整描述

3 回答

?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

使用fpm从Go Applications构建deb或rpm软件包也非常容易。

从rubygems抓取它:

gem install fpm

构建完二进制文件(例如foobar)后,可以像这样打包它:

fpm -s dir -t deb -n foobar -v 0.0.1 foobar=/usr/bin/

fpm支持各种高级包装选项。


查看完整回答
反对 回复 2021-05-31
  • 3 回答
  • 0 关注
  • 186 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信