我们可以在 Launchpad 中获取调试包吗?

我们可以在 Launchpad 中获取调试包吗?

我看到一些项目...-dbgsym.deb在 launchpad 上提供他们的软件包(参见阿尔萨斯大学)。

但是,我的项目似乎没有生成这些包。

当我在我的机器上创建包时,我确实看到了那些包。

难道是我的项目中把它关闭了?

是否存在这样的问题:编译版本是纯发布版本,因此库不包含任何符号,因此不会创建 dbgsym 包?

答案1

有人好心回答了。可以使用,但默认情况下处于关闭状态。

对于我的项目,我可以在此页面上找到两个相关标志:

https://launchpad.net/~snapcpp/+archive/ubuntu/ppa/+edit

请确保snapcpp在使用 URL 之前更改项目名称(此处)。

这些标志的名称为:

  • 构建调试符号,并
  • 发布调试符号

但要小心,因为它会将更多包添加到你的 PPA 存储库,从而使其变得更大。(也就是说,你可能会耗尽磁盘空间)如果你为每个包生成许多不同版本,那么它可能会快速增长(即 AMD64、x86、ARM 等)

虽然你可以要求增加磁盘空间,但我认为他们不会对每个项目都这样做。此外,你始终可以删除不再使用的旧版本(该部分在发行版中是自动的,但较旧的发行版软件包会保留一段时间)。

相关内容