Kon*_*ert 1 ppa repository proprietary
如果我没记错的话,像 Spotify 或 Steam 这样的程序不包含在任何 Ubuntu 存储库(主库、受限库……)中。我猜他们永远不会?
如果我错了,请纠正我。
如果我是对的,是否有提供一系列封闭源代码、非自由软件并负责更新的 ppa?
首先,PPA只是软件存储库的一种形式。PPA 是特殊的,因为它们托管在 Launchpad 上并且必须遵守那里的规则。通用软件存储库(私人托管)可以保存某人放入其中的任何软件包。
是否有提供一系列闭源非自由软件的 ppa?
不,PPA 将接受纯源上传作为一项政策,设计。二进制文件将在 Launchpad 的“云端”构建,并且二进制文件和源代码都在 PPA 中发布。因此,除非 Spotify 或 Steam 发布所有相关代码(并遵守所有包装 + 许可要求),否则不可能在 PPA 中发布这些代码。
请参阅“如何提交二进制文件?” 在 Launchpad 和这个非常相似的问题上:“我可以将二进制包上传到 Launchpad PPA 吗?” .
正如@dobey 所提到的,可以制作一个由二进制 blob(预编译的二进制文件)组成的源包,而无需再在 Launchpad 进行编译。但是,这是一种黑客行为,并且超出了 Launchpad PPA 的使用条款。源在“源代码包”确实在这种情况下,没有任何意义。拥有几个这样的软件包只是为了方便“收集”几个软件将不会存在很长时间。
软件供应商可以(并且已经这样做)在私有(仅限二进制)存储库(例如Google Linux 存储库)中发布此信息,或者,Canonical 可能会将它们包含在附加和/或合作伙伴存储库中。这就是Skype和Adobe Flash Player由“官方”Canonical 维护的存储库分发的方式,所有 Ubuntu 用户都可以轻松访问。此外,@dobey提出的MyApps项目是在存储库中维护闭源软件的一个示例。但是,对于 MyApps,这必须由供应商主动提出。
| 归档时间: |
|
| 查看次数: |
1192 次 |
| 最近记录: |