我可以将所需的库打包并包含在 ppa 中吗?

我可以将所需的库打包并包含在 ppa 中吗?

如果某些所需的模块不在 Ubuntu 12.04 存储库中,我可以将它们打包并包含在 App Showdown 的提交 ppa 中吗?

答案1

如果这些库位于标准 Ubuntu 库中,那么您不需要将它们包含在您的包中,它们只需要位于您的 debian/control 文件中的“Depends”字段中。

如果这些库不在标准库中,您可以通过以下几种方式包含它们:

  1. 将它们包含在您的应用程序的二进制包中,以便它们安装到与您的应用程序代码相同的位置。
  2. 将它们包含在应用程序的源包中,但将它们构建到单独的二进制包中。单独的二进制包将需要遵循有关安装到 /opt/ 的相同规则,因此您的应用程序需要知道在那里查找它。

答案2

如果您需要的库在下一个版本(“quantal”)中可用,我想您可以请求反向移植到精确的版本,但我不确定这会发生得多快......

相关内容