Man*_*nha 23 debian software-sources
我一直试图了解 Debian 的 contrib 和 non-free 部分之间的区别,如Debian Policy Manual 的第 2 章所述。
contrib 包只是非自由软件的包装吗?就像我们flashplugin-nonfree
在 Ubuntu 中所拥有的一样?
其次,Debian 的非自由部分是否对应于 Ubuntu 的多元宇宙或受限存储库,还是两者的结合?
Bil*_*tar 26
简而言之,这些是 Ubuntu 档案部门的含义:
1) main
: 免费软件,Canonical 官方支持
2) universe
: 免费软件,Canonical 不支持
3)restricted
:Canonical官方支持的非自由软件(主要包括设备驱动等)
4) multiverse
: Canonical 不支持的非自由软件(flashplugin-nonfree 过来了)
Debian 有这些部门:
1) main
:所有遵循 DFSG(Debian 自由软件指南)的自由软件
2) contrib
:遵循 DFSG 但依赖于non-free
.
3) non-free
: 各种不遵循DFSG的非自由软件。
由于 Debian 不根据支持来区分软件包(因为 Debian 社区支持所有软件包),contrib
并且non-free
软件包对应于 Ubuntu 中的Restricted
/ Multiverse
。默认情况下,所有contrib
和non-free
包Multiverse
在同步时进入。如果 Canonical 打算支持它们,它们将移至restricted
.
Iai*_*ane 24
non-free
用于直接非免费的软件包。唯一的要求是它们是可重新分发的。Debian 项目认为它non-free
不是 Debian 的一部分,仅为用户提供方便。
contrib
适用于本身免费但依赖于non-free
. 它也不被视为 Debian 的一部分。
由于 Debian 没有main
/restricted
和universe
/multiverse
区别(而 Ubuntu 没有non-free
andcontrib
区别),non-free
and 的并集contrib
大致对应于restricted
and 的并集multiverse
。