【问题标题】:Adding GitHub project to Launchpad PPA Package将 GitHub 项目添加到 Launchpad PPA 包
【发布时间】:2016-10-08 18:04:19
【问题描述】:

我正在尝试弄清楚如何将 GitHub 项目添加到我的简单、有效的 Launchpad PPA 包中。我尝试添加的 GitHub 项目是 https://github.com/compiz-reloaded/compiz-boxmenu。我在网上找不到太多帮助,我希望有人可以帮助我指出正确的方向,以实现这一目标。谢谢!

【问题讨论】:

  • 你不能。 Launchpad 将 跟随外部链接(正如我在免费但外部字体的包代码中发现的那样)。但是,您可以将 GitHub 上的内容打包并在启动板中构建。
  • 谢谢德克!那么我该如何打包我在 Github 上的东西并在启动板中构建它呢?我想这就是我卡住的地方。
  • 这是一个完全不同的问题。
  • 即'如何构建 Debian 软件包?'

标签: linux debian open-source packaging launchpad


【解决方案1】:

您需要先“debianize”您的软件包。 debianization 取决于包类型,包 debianization 的手册称为Debian Policy

这个wiki也很有用。一旦你的包被 debianized,你应该使用源选项编译它(我通常使用dpkg-buildpackage -S 来编译它。也使用-k<Key> 传递你的密钥。你上传到你的启动板帐户的同一个。

构建源代码后,您会发现一个名为 package_version.changes 的文件。您基本上按照 PPA 信息中的说明上传它。该包将被编译,如果没有发现错误,它将在 PPA 中可用。如果您想为其他架构启用构建,例如 IBM POWER (ppc64el) 或 ARM (aarch64),您应该选择加入。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-23
    • 2020-08-21
    • 2014-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-17
    相关资源
    最近更新 更多