![我是否应该在打包之前或之后对我的应用程序进行 GPG 签名?](https://linux22.com/image/1077922/%E6%88%91%E6%98%AF%E5%90%A6%E5%BA%94%E8%AF%A5%E5%9C%A8%E6%89%93%E5%8C%85%E4%B9%8B%E5%89%8D%E6%88%96%E4%B9%8B%E5%90%8E%E5%AF%B9%E6%88%91%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E8%BF%9B%E8%A1%8C%20GPG%20%E7%AD%BE%E5%90%8D%EF%BC%9F.png)
我几乎准备好完成我的应用程序了,但我不清楚打包完成的应用程序的顺序,以及将其上传以便软件中心的用户可以找到它进行安装。
使用 GPG 密钥对文件进行签名是否只限于目录debian/
,还是必须使用quickly
命令上传它然后在 Launchpad 上进行签名?
答案1
第一步是确保在 Launchpad 上安装了 GPG。有关如何设置的详细信息,请访问https://help.launchpad.net/YourAccount/ImportingYourPGPKey- 仅需几分钟即可完成设置。
当您拥有 GPG 后,您就可以将包放入 Launchpad 上的 PPA 中。
如果您只想生成一个包并将其安装到您的计算机上,您可以通过运行quickly
package 来执行此操作(假设您正在使用 Quickly)。
如果您没有运行 Quickly,则只需dpkg-buildpackage
在配置包装后运行即可(Quickly 可自动执行此操作)。
要发布到 PPA,请运行quickly release
(这需要您的 GPG 密钥已经设置好)。