我正在尝试将我的 Launchpad 包复制到新的 Noble 仓库,
- 我首先尝试复制二进制包但失败了:
Target series: Noble
my-pkg 1.1.0-1 in jammy (binaries conflicting with the existing ones)
- 然后我尝试复制源包但仍然失败:
Target series: Noble
my-pkg 1.1.0-1 in focal (same version already has published binaries in the destination archive)
这是错误的,因为第一次复制失败了,当我自己尝试“删除包”时我没有看到它。
我认为这或多或少是启动板内部错误,但我能做些什么呢?
您不能再次使用 1.1.0-1。
因为您已经将其上传到任何版本的 PPA ,所以您已经使用了该版本字符串。您不能将同一字符串重新用于其他版本。
您需要为每个 Ubuntu 版本上传具有独立版本的单独 PPA。
IE 您需要使用不同的目标发行版和版本进行一些上传:
1.1.0-1~ubuntu20.04.1
对于 Focal1.1.0-1~ubuntu22.04.1
对于 Jammy1.1.0-1~ubuntu24.04.1
对于贵族即使您删除了软件包,PPA 也会记住所有上传的版本。复制相同的源以在不同的 Ubuntu 版本中进行重建是不可能的,您需要独立的版本字符串和将这些版本上传到 PPA 的 PPA 上传。