给定版本和风格的 Ubuntu 的各个存储库分支之间有什么区别?

给定版本和风格的 Ubuntu 的各个存储库分支之间有什么区别?

特定版本和 Ubuntu 风格的存储库的不同分支之间有什么区别?比如main/universe/restricted等等?

答案1

来自乌班图维基:

根据 Ubuntu 提供的支持级别以及相关程序是否符合 Ubuntu 的要求,Ubuntu 软件存储库被组织为四个独立的区域或“组件”自由软件哲学

存储库组件是:

  • Main - 官方支持的软件。

  • 受限 - 支持的软件在完全免费许可下不可用。

  • Universe - 社区维护的软件,即非官方支持的软件。

  • Multiverse - 不是免费的软件。

例如:

  • Ubuntu Desktop 团队管理该gnome-terminal软件包,它受到官方支持并位于main存储库中。

  • bcmwl-kernel-source(Broadcom 无线驱动程序)位于 中restricted,因为它是受支持但专有的驱动程序。

  • 不受官方支持的社区编写的软件(例如游戏supertuxkart)位于universe存储库中。

  • 像这样的软件包ubuntu-restricted-extras(包含允许您播放媒体文件的专有编解码器,包括 flash 播放器)位于multiverse存储库中,因为它们不是免费的,并且其限制性许可证阻止包含在默认软件包集中。

与这些相关的是 Ubuntu 更新“repos”。这些管理您想要接收的更新类型(如果您查看内部,您可以看到它们正在运行/etc/apt/sources.list):

Ubuntu 更新

  • “重要的安全更新(raring-security)”。针对 Ubuntu 软件包中的安全漏洞的补丁。它们由 Ubuntu 安全团队管理,旨在尽可能少地改变软件包的行为——事实上,这是解决安全问题所需的最低限度。因此,应用它们的风险往往非常低,并且敦促所有用户应用安全更新。
  • “推荐更新(raring-updates)”。更新 Ubuntu 打包中不影响系统安全的严重错误。
  • “预发布的更新(raring-提议)”。更新的测试区域。仅向那些有兴趣帮助测试更新和提供反馈的人推荐此存储库。
  • “不支持的更新(raring-backports)”。顾名思义,这些是不受支持的新版本的软件包,已向后移植到旧版本。软件包可能包含新功能,可能引入新接口和错误。

    有关向后移植的更多信息,请访问Ubuntu向后移植

还可以添加您自己的自定义存储库。这些被称为“PPA”,代表“个人包档案”。看Ubuntu 维基了解更多信息。

相关内容