Qual è la differenza tra Debian contrib e non-free e come corrisponde a Ubuntu?


22

Ho cercato di capire la differenza tra il contributo di Debian e le sezioni non libere.

I pacchetti contrib non fanno altro che avvolgere i software non liberi? Ti piace quello che abbiamo flashplugin-nonfreein Ubuntu?

In secondo luogo, il non libero di Debian corrisponde multiverseo restrictedo l'unione di entrambi?

Stavo controllando il capitolo 2 del Debian Policy Manual

Risposte:


22

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

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

Dato che Debian non ha la main/ restrictede universe/ multiversedistinzione (e Ubuntu non ha la non-freee contribdistinzione), l'unione di non-freee contribcorrisponde all'incirca all'unione di restrictede multiverse.


1
Si noti che contrib include anche (o almeno ha incluso in passato) pacchetti in cui il contenuto del pacchetto stesso è gratuito ma il contenuto non libero viene scaricato automaticamente dagli script del manutentore del pacchetto.
Peter Green,

25

In breve, ecco cosa significano le divisioni degli archivi 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 i driver di dispositivo principalmente, tra gli altri)

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

Debian ha queste divisioni:

1) main: Tutto il software gratuito che segue il DFSG (Debian Free Software Guidelines)

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

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

Poiché Debian non distingue tra i pacchetti sulla base del supporto (poiché tutti i pacchetti sono supportati dalla comunità Debian), contribe i non-freepacchetti corrispondono a Restricted/ Multiversein Ubuntu. Per impostazione predefinita, tutti contribe non-freepacchetti entrano Multiversequando sono sincronizzati. Se Canonical intende supportarli, vengono spostati in restricted.


Probabilmente la differenza tra contrib e non-free avrebbe potuto essere meglio spiegato come Iain corsia fatto
Manish Sinha

Bilal Akhtar ha precisione qui in questa risposta spiegata. È in: wiki.debian.org/SourcesList
Indacochea Wachín,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.