R S*_*R S 17 repository software-sources official-repositories application-development application-submission
要安装一些应用程序,我们需要向系统添加一个存储库。为什么创建者不将它们放入 Main 或 Universe 存储库,尽管这些应用程序具有 GPL 许可证并且它们不是新的(例如 Grub Customizer)。那是什么原因呢?
mur*_*uru 19
mainCanonical 支持in 的软件。显然,他们不会支持互联网上的每一个任意软件。软件universe是从 Debian 继承而来的,其中一组被指定为 Debian 开发人员的精选人员负责维护他们上传的软件包(即使实际打包是由其他人完成的)。显然,他们没有能力为互联网上的每个软件维护软件包。
无法让 Canonical 或 Debian 开发人员支持他们的软件的人们会怎么做?他们必须找到其他方法,包括创建自己的存储库。Ubuntu 引入 PPA 减轻了社区志愿者维护软件包的压力,同时也使开发人员摆脱了发行版发布政策强加的许多限制。
请记住,您想要的可能不是别人想要的。通过坚持使用一组稳定的软件并允许 PPA,虽然用户在维护存储库列表方面有轻微的开销,但他们在获取所需内容方面获得了很大的灵活性。开发人员可以灵活地提供更新。维护人员可以从必须随时更新 Internet 上任意软件的压力中解脱出来。