I repository ed il loro utilizzo: differenze tra le versioni

→‎Sezioni: sezioni dei repository, ampliati main e non-free, sistemata una mia precedente modifica a contrib
(→‎Sezioni: sezioni dei repository, ampliati main e non-free, sistemata una mia precedente modifica a contrib)
Riga 66: Riga 66:
=== Sezioni ===
=== Sezioni ===


Navigando un po' tra gli archivi Debian, si nota subito una particolare suddivisione: i repository, infatti, sono divisi in '''main''', '''contrib''' e '''non-free''', nel modo seguente:
Navigando un po' tra gli archivi Debian, si nota subito che i repository sono divisi in '''main''', '''contrib''' e '''non-free''':
* '''main''' è la sezione principale, che contiene il 90% dei pacchetti presenti in Debian;
* '''main''' è la sezione principale, che contiene il 90% dei pacchetti presenti in Debian e l'unica necessaria al funzionamento del Sistema Operativo, ed è composta dai soli pacchetti che soddisfano tutte le seguenti condizioni:
* '''contrib''' raccoglie i pacchetti coerenti con le [[DFSG|Debian Free Software Guidelines]], ma che dipendono da pacchetti che non la rispettano (per l'esecuzione o per la compilazione) oppure che raccomandano per il loro funzionamento pacchetti esterni all'area '''main''';
** rispettano tutte le [[DFSG|Debian Free Software Guidelines]], che garantiscono che il software presente sia [[Software Libero]] (e quindi anche Open Source);
* '''non-free''' contiene dei pacchetti che possiedono delle limitazioni nella distribuzione (ad esempio perché non utilizzabili in ambito commerciale o perché dipendenti da applicazioni o pacchetti che non rispettano le [[DFSG]]) <br><br>
** non dipendono per l'esecuzione o la compilazione da pacchetti non presenti nell'area main;
** non raccomandano per l'esecuzione pacchetti non presenti nell'area main;
* '''contrib''' raccoglie i pacchetti che sono coerenti con le [[DFSG]] ma che dipendono da pacchetti che non le rispettano;
* '''non-free''' contiene i pacchetti che non rispettano tutte le [[DFSG]] (per esempio il codice sorgente non è accessibile o eventuali modifiche non sono liberamente distribuibili, oppure ci sono delle limitazioni sull'uso commerciale, ecc... ).<br><br>


{{Box|Nota che...|...Debian promuove e percorre il sentiero del software totalmente libero; l'uso delle sezioni '''contrib''' e '''non-free''' è una scelta personale e non un obbligo.}}
{{Box|Nota che...|...Debian promuove e percorre il sentiero del software totalmente libero; l'uso delle sezioni '''contrib''' e '''non-free''' è una scelta personale e non un obbligo.
 
A partire da Debian 6.0 (Squeeze) con l'uso della sola sezione '''main''' anche il kernel è completamente libero, mentre in precedenza poteva contenere blob binari, per esempio i firmware senza codice sorgente per alcuni dispositivi.}}


= File utili =
= File utili =
3 581

contributi