如何快速排除包装故障

如何快速排除包装故障

我已经创建了一个 Quickly 应用程序,并且正在尝试创建一个包以通过软件中心进行分发。

但是,每当我尝试其中一个快速打包命令(packageshare或)时,它都会失败,并且不会告诉我具体原因releasesubmitubuntu

我该如何解决包装故障,以便我可以调查它或寻求帮助?

答案1

使用package命令构建本地包,并指定--verbose选项。这将为您提供快速调用以创建包的底层工具的完整输出。在您的项目文件夹中按如下方式运行它:

quickly package --verbose

另一个可能有帮助的命令:

python setup.py build

常见问题

非快速构建

快速打包命令每次运行时都会覆盖打包控制文件。在某些情况下,如果您知道自己在做什么,您可能希望或需要修改它们而不快速覆盖它们。在这些情况下,您可以:

  1. 对包装控制文件进行必要的更改
  2. 在源代码树中运行debuild -S以构建本地源包
  3. 运行dput ppa:yourusername/ppa ../projectname_*_source.changes将本地源包上传到 Launchpad 中的远程 PPA
  4. 检查是否您的 PPA正在构建包或等待 Launchpad 发来的电子邮件指示成功或失败

相关内容