Eu tenho tentado entender a diferença entre as seções contrib e não-livres do Debian.
Os pacotes contrib envolvem apenas softwares não-livres? Como o que temos flashplugin-nonfree
no Ubuntu?
Segundo, o não livre do Debian corresponde a multiverse
ou restricted
ou a união de ambos?
Eu estava checando o Capítulo 2 do Debian Policy Manual
fonte
Em poucas palavras, é isso que as divisões de arquivos do Ubuntu significam:
1)
main
: Software livre, oficialmente suportado pela Canonical2)
universe
: Software livre, NÃO suportado pela Canonical3)
restricted
: Software não livre oficialmente suportado pela Canonical (inclui drivers de dispositivo principalmente, entre outros)4)
multiverse
: Software não livre NÃO suportado pela Canonical (o flashplugin-nonfree vem aqui)O Debian possui estas divisões:
1)
main
: Todo o software livre que segue as DFSG (Debian Free Software Guidelines)2)
contrib
: Software livre que segue o DFSG, mas depende do softwarenon-free
.3)
non-free
: Todos os tipos de software não livre que não seguem o DFSG.Desde Debian não diferencia entre os pacotes com base no suporte (uma vez que todos os pacotes são suportados pela comunidade Debian),
contrib
enon-free
pacotes correspondem aRestricted
/Multiverse
no Ubuntu. Por padrão, todoscontrib
enon-free
pacotes entramMultiverse
quando são sincronizados. Se a Canonical pretender apoiá-los, eles serão transferidos pararestricted
.fonte