首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Debian类系统的打包Go 1.5应用程序

Debian类系统的打包Go 1.5应用程序
EN

Stack Overflow用户
提问于 2015-08-23 21:45:45
回答 1查看 1K关注 0票数 14

最初的问题,Debian的打包Go应用,是三年前提出的,当时Go是静态链接可执行文件的。

现在,有了新的Go 1.5版本,其释放说明说,

对链接器的更改允许将Go包作为共享库分发到Go程序中,并将Go包构建到可能链接到C程序或由C程序加载的归档或共享库中。

我去了Debian GoPackaging wiki,但是发现它还没有被更新到1.5,也许维基没有被维护,或者没有,但是,

我只想知道,如果我想打包一个只依赖于官方Go软件包的工具,我应该如何利用共享库,而不是将我的应用程序构建成一个庞大的静态链接的可执行文件?

我知道官方的回答可能需要一些时间,但我可以等。

感谢Braiam的回答,我走得更远了一点。

  • 我遵循博客的步骤head -100 debian/**/*,但我的输出与博客的完全不同,我的输出如下。有人知道为什么和如何解决吗? $ head -100 debian/**/* 3.0 (被子)
  • 我试图运行gbp buildpackage --git-pbuilder,但遇到了错误: gbp:info:用(cowbuilder)构建sid Base目录/var/cache/pbuilder/base.au不存在gbp:error:'git-pbuilder‘failed:它退出1
  • 我检查并验证我已经安装了cowbuilder & pbuilder: 运行在牛仔ii pbuilder上的amd64 pbuilder所有针对Debian包的个人包生成器

怎么了?pbuilder这个东西对我来说是新的我用Docker构建Debian/Ubuntu包

EN

回答 1

Stack Overflow用户

发布于 2016-01-14 22:00:18

最简单的方法是使用黄金刚并验证/更正自动生成的文件。否则,您必须遵循Debian包装指南并创建debian/*目录,并将控件和规则文件编辑为匹配示例

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32171867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档