如何将 PPA 中的包从一个版本复制到另一个版本?(无意义的“相同版本已经发布了二进制文件”错误)

Sco*_*hie 6 launchpad ppa

当我尝试将 Maverick 包复制到 Natty 以用于 PPA 时,我不断从启动板收到奇怪的错误。我选择了 wine1.3 包(不在 Ubuntu 中),选择“复制到这个 PPA”,然后选择“重建生成的二进制文件”。出现这个错误:

无法复制以下来源:

特立独行中的 wine1.3 1.3.11-0ubuntu1(相同版本已经在目标存档中发布了二进制文件)

我不知道这个错误是什么意思,但显然这并不意味着目标存档中有二进制文件。

Mar*_*mo- 4

您收到错误是因为版本未升级并且版本完全相同。您不应该在同一个 ppa 中拥有具有相同版本的相同软件包。对于发布多个版本,我通常会更改次要版本:

mypackage_1.2-0ubuntu1 < for lucid
mypackage_1.2-0ubuntu2 < for maverick
Run Code Online (Sandbox Code Playgroud)

或者我实际上在每个版本中命名它们。

mypackage_1.2-0lucid2
Run Code Online (Sandbox Code Playgroud)

应该有一种更正式的 Debian 方式来做到这一点,但我还没有找到。