![构建失败的 LaunchPad“lgw01-31 上的依赖项等待”](https://linux22.com/image/870220/%E6%9E%84%E5%BB%BA%E5%A4%B1%E8%B4%A5%E7%9A%84%20LaunchPad%E2%80%9Clgw01-31%20%E4%B8%8A%E7%9A%84%E4%BE%9D%E8%B5%96%E9%A1%B9%E7%AD%89%E5%BE%85%E2%80%9D.png)
我在 LaunchPad 上有一个 PPA 和一个依赖的包gawk (>= 1:4.1.1+dfsg-1)
(这在控制文件中设置)。但是当我将文件上传.change
到 LaunchPad时,dput
我收到此错误:
那么,为什么构建失败了,而这个项目的其他包都没有失败?我该如何修复它?
这是 Trusty 的版本,Utopic 和 Vivid 的版本可以正常构建。这是带有错误消息的页面:https://launchpad.net/~secretiveppc/+archive/ubuntu/anti-sr/+build/7126328
答案1
问题是您正在尝试为 Trusty(Ubuntu 14.04)构建软件包,但是您的文件需要比 Trusty 当前可用的control
版本更新的版本:gawk
gawk
Trusty 的最新版本是1:4.0.1+dfsg-2.1ubuntu2- 您的
control
文件请求版本 >=1:4.1.1+dfsg-1
解决方案是将您的control
文件更改为需要早期版本(假设您不依赖于更高版本中引入的功能)或反向移植较新的gawk
版本。