多元宇宙、宇宙、受限和主要之间有什么区别?

我一直在浏览Ubuntu软件仓库,看到了四个文件夹,分别是multiverse、universe、restricted和main。它们代表什么意思?
2个回答

Ubuntu文档中得知:
存储库组件包括: - Main - 官方支持的软件。 - Restricted - 支持的软件,但不是完全免费许可证下可用的。 - Universe - 社区维护的软件,即非官方支持的软件。 - Multiverse - 非免费软件。
例如:
Ubuntu桌面团队负责管理gnome-terminal软件包,它是官方支持的,并且位于main软件库中。 bcmwl-kernel-source(Broadcom无线驱动程序)位于restricted软件库中,因为它是受支持但专有的驱动程序。 社区编写的未经官方支持的软件(例如游戏supertuxkart)位于universe软件库中。 像ubuntu-restricted-extras这样的软件包(其中包含了允许您播放媒体文件(包括Flash播放器)的专有解码器)位于multiverse软件库中,因为它们不是免费的,并且其限制性许可证阻止了它们被包含在默认软件包集中。
维基百科中得知:

classification


10另外:主要和限制软件包(几乎总是)通过Ubuntu语言包进行翻译,而宇宙和多元宇宙的软件包则提供自己的翻译。 - kyleN
1在这种情况下,帖子作者使用“免费软件”来指代自由开源软件(FOSS),而使用“非免费软件”来指代专有和/或付费软件。 - applemonkey496
1如果我自己托管了一个apt服务器,这些还有意义吗? - Mehdi

Ubuntu提供了四个不同的官方软件仓库:
- Main(主要):官方支持的开源软件。 - Restricted(受限):官方支持的闭源软件。 - Universe(宇宙):社区维护的开源软件。 - Multiverse(多元宇宙):不受支持的闭源和专利受限软件。
Main仓库提供官方支持的开源软件,许可证是开源的,Canonical提供关键更新。
Restricted仓库提供官方支持的闭源软件,许可证是专有的,Canonical提供由开发者提供的关键更新。
Universe仓库是由社区维护的开源软件,许可证是开源的,Canonical不提供更新,一些更新可能由Ubuntu社区提供。
Multiverse仓库是不受支持的闭源和专利受限软件,许可证未知,Canonical不提供更新,一些更新可能由Ubuntu社区提供。
关于Canonical和Ubuntu的相关信息。

参考 这里


我不会说这四个都是“官方”的。宇宙和多宇宙并不是官方的,因为Canonical并没有投入太多自己的资源在这方面。这里是由非付费社区来完成工作的。 - buhtz