相关疑难解决方法(0)

PPA & Packaging:拥有多个发行版的软件包版本

(引自聊天)

在启动板上有一个 PPA 用于我关联的 IRC 机器人项目的源包(因为它是发布之间内容的所有中间包,它被归类为“实验性”PPA)。问题:我已经为 lucid build 打包了这些东西。知道我如何能够创建相同的包装,除了为特立独行的包装,并将其放入与我放置 lucid 包装相同的 PPA 中吗?

packaging ppa

39
推荐指数
2
解决办法
6063
查看次数

对上传到 PPA 的包进行版本控制

我有一个名为Artha的包,我将它作为 x86 和 x86_64 架构的源代码和(deb)二进制文件分发,即我有制作 deb 文件的经验。我收到了很多关于设置 PPA 的请求。我想我会为即将发布的版本做这件事。Ubuntu 存储库中的 Artha 版本为 1.0.2,我正在尝试为 Artha 1.0.3 创建 PPA。

我阅读了Launchpad 的Personal Package Archive文档,现在已经设置了 PPA,但是这个版本控制页面说对于已经在 Ubuntu 存储库中的像 Artha 这样的包,命名artha-1.0.2-1ubuntu1为 PPA 版本应该是artha-1.0.3-1ubuntu1ppa1,这样当 Ubuntu 的存储库更新到 1.0.3 时Artha,它取代了我的 PPA 包。

当我通常制作我的 .deb 包时,我会得到这些文件

  • artha_1.0.3.orig.tar.bz2
  • artha_1.0.3-1.debian.tar.gz
  • artha_1.0.3-1.dsc
  • artha_1.0.3-1_amd64.build
  • artha_1.0.3-1_amd64.changes
  • artha_1.0.3-1_amd64.deb

以及 i386 的等价物。这个关于上传到 PPA 的页面说文件 .dsc、.changes 和 .debian.tar.gz 将被上传。

这是我的困惑。我如何使这些文件具有上述版本?即带有“ppa”后缀?当然,我觉得手动重命名 Artha 的源包提取目录似乎不是正确的方法。

我还应该debuild -S -sd还是debuild -S -sa?Launchpad …

launchpad packaging ppa

6
推荐指数
1
解决办法
1343
查看次数

标签 统计

packaging ×2

ppa ×2

launchpad ×1