Debian contrib和non-free和Ubuntu对应有什么区别?


Answers:


22

non-free是针对并非直接免费的软件包。唯一的要求是它们可以重新分发。Debian项目认为这non-free不是Debian的一部分,仅是为用户提供方便。

contrib适用于本身免费的软件包,但取决于中的软件包non-free。它也不被视为Debian的一部分。

由于Debian不具有main/ restricteduniverse/的multiverse区别(而Ubuntu不具有non-freeand的contrib区别),non-freeand的并集contrib大致对应于restrictedand的并集multiverse


1
请注意,contrib还包括(或至少已包含在过去)软件包,其中软件包本身的内容是免费的,但非免费内容由软件包的维护者脚本自动下载。
彼得·格林

25

简而言之,以下是Ubuntu的存档部门的含义:

1)main:免费软件,Canonical正式支持

2)universe:免费软件,Canonical不支持

3)restricted:Canonical正式支持的非自由软件(主要包括设备驱动程序)

4)multiverse:Canonical不支持非自由软件(非插件flashplugin出现在此处)

Debian有以下划分:

1)main:遵循DFSG(Debian自由软件准则)的所有自由软件

2)contrib:遵循DFSG但取决于中的软件的免费软件non-free

3)non-free:各种不遵循DFSG的非自由软件。

由于Debian不会根据支持对软件包进行区分(因为Debian社区支持所有软件包),contrib因此non-free软件包对应于Ubuntu中的Restricted/ Multiverse。默认情况下,所有contribnon-freeMultiverse在同步时都会进入。如果Canonical打算支持他们,则将他们移至restricted


贡献与非自由之间的差异可能可以像Iain Lane那样得到更好的解释
Manish Sinha

Bilal Akhtar在此解释的答案中具有准确性。是否在其中:wiki.debian.org/SourcesList
IndacocheaWachín'16年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.