Qual è la differenza tra contrib e non-free di Debian e in che modo corrisponde a Ubuntu?

19

Ho cercato di capire la differenza tra le sezioni contrib e non-free di Debian.

I pacchetti contrib presentano solo wrapper su software non-libero? Ti piace ciò che abbiamo in flashplugin-nonfree in Ubuntu?

In secondo luogo, non è libero da Debian corrispondente a multiverse o restricted o unione di entrambi?

Stavo controllando Capitolo 2 del Manuale delle policy di Debian

    
posta Manish Sinha 22.02.2011 - 10:32

2 risposte

20

non-free è per i pacchetti che non sono gratuiti. L'unico requisito è che siano ridistribuibili. Il progetto Debian considera che non-free non fa parte di Debian e viene fornito solo per comodità degli utenti.

contrib è per i pacchetti che sono essi stessi liberi ma dipendono da pacchetti che sono in non-free . Inoltre, non è considerato parte di Debian.

Poiché Debian non ha la main / restricted e la universe / multiverse distinzione (e Ubuntu non ha la non-free e la contrib distinzione), l'unione di non-free e contrib corrisponde all'incirca all'unione di restricted e multiverse .

    
risposta data Iain Lane 22.02.2011 - 10:57
23

In poche parole, queste sono le divisioni di archivio di Ubuntu:

1) main : software gratuito, ufficialmente supportato da Canonical

2) universe : software gratuito, NON supportato da Canonical

3) restricted : software non libero ufficialmente supportato da Canonical (include principalmente driver di periferica, tra gli altri)

4) multiverse : software non libero NON supportato da Canonical (flashplugin-nonfree arriva qui)

Debian ha queste divisioni:

1) main : tutto il software libero che segue il DFSG (Debian Free Software Guidelines)

2) contrib : software gratuito che segue DFSG ma dipende dal software in non-free .

3) non-free : tutti i tipi di software non libero che non segue il DFSG.

Poiché Debian non distingue tra pacchetti sulla base del supporto (poiché tutti i pacchetti sono supportati dalla comunità Debian), i pacchetti contrib e non-free corrispondono a Restricted / Multiverse in Ubuntu. Per impostazione predefinita, tutti i pacchetti contrib e non-free immettono Multiverse quando sono sincronizzati. Se Canonical intende supportarli, vengono spostati su restricted .

    
risposta data Bilal Akhtar 22.02.2011 - 11:01

Leggi altre domande sui tag