Debian/Ottenere Debian/Distribuzione: differenze tra le versioni

Wikibooks, manuali e libri di testo liberi.
Contenuto cancellato Contenuto aggiunto
{{Guida_a_Debian}}
m Correzione errori comuni - Lista
Riga 33: Riga 33:
=Unstable=
=Unstable=


Le voci dei pacchetti della distribuzione unstable, sempre con nome in codice "Sid", sono registrate nella directory unstable (collegamento simbolico a ''sid/'') dopo essere state caricate nell'archivio Debian, rimanendovi finchè non vengono spostate in testing. I nuovi pacchetti sono fisicamente localizzati nella directory pool. La directory unstable ha delle sottodirectory, '''main''', '''contrib''' e '''non-free''', che hanno le stesse funzioni che in stable.
Le voci dei pacchetti della distribuzione unstable, sempre con nome in codice "Sid", sono registrate nella directory unstable (collegamento simbolico a ''sid/'') dopo essere state caricate nell'archivio Debian, rimanendovi finché non vengono spostate in testing. I nuovi pacchetti sono fisicamente localizzati nella directory pool. La directory unstable ha delle sottodirectory, '''main''', '''contrib''' e '''non-free''', che hanno le stesse funzioni che in stable.


La distribuzione unstable contiene le immagini più recenti del sistema in fase di sviluppo. Gli utenti possono liberamente usare e testare questi pacchetti, ma vengono avvisati del loro precario stato di preparazione. Il vantaggio di usare unstable è quello di essere sempre al massimo dell'aggiornamento del progetto Debian relativo al software, siate però pronti a raccogliere i pezzi se qualcosa va storto.
La distribuzione unstable contiene le immagini più recenti del sistema in fase di sviluppo. Gli utenti possono liberamente usare e testare questi pacchetti, ma vengono avvisati del loro precario stato di preparazione. Il vantaggio di usare unstable è quello di essere sempre al massimo dell'aggiornamento del progetto Debian relativo al software, siate però pronti a raccogliere i pezzi se qualcosa va storto.

Versione delle 13:32, 9 gen 2007

Template:Guida a Debian Debian mantiene tre distribuzioni in contemporanea:

Stable

Le voci dei pacchetti per la distribuzione stable, Debian Sarge (3.1r0), vengono inserite nella directory stable (collegamento simbolico a sarge/):

  • stable/main/
    Contiene i pacchetti che costituiscono formalmente il rilascio più recente del sistema Debian.
    Tutti i pacchetti sono totalmente complianti con le DFSG - Debian Free Software Guidelines (disponibile anche come /usr/share/doc/debian/social-contract.txt installato da debian-doc).
  • stable/non-free/
    Contiene i pacchetti la cui distribuzione è in qualche modo limitata, tale da richiedere ai distributori delle cautele dovute ai loro requisiti specifici di copyright. Per esempio alcuni pacchetti hanno licenze che ne vietano la distribuzione commerciale. Altri possono essere ridistribuiti, ma sono degli shareware.
  • stable/contrib/
    Contiene i pacchetti che sono di per sè DFSG-free e DFSG-liberi, ma dipendono in qualche modo da un pacchetto che non è DFSG-libero.

Lo stato attuale dei bachi della distribuzione stable è riportato in sulla pagina [Problemi di Stable]

Testing

Le voci dei pacchetti per la distribuzione testing, Debian Etch, sono registrate nella directory testing (collegamento simbolico a etch) dopo aver subito un periodo di prova in unstable. Ora, in aggiunta alle locazioni sopra descritte, i nuovi pacchetti sono fisicamente localizzati nella directory pool. La directory testing ha delle sottodirectory, main, contrib e non-free, che hanno le stesse funzioni che in stable.

I pacchetti devono essere sincronizzati in tutte le architetture per le quali sono stati compilati e non devono mostrare dipendenze tali da renderli non installabili; devono inoltre avere meno bachi release-critical delle versioni in unstable. In questo modo si auspica che testing sia sempre molto vicina ad essere candidata al rilascio.

Lo stato aggiornato della distribuzione testing è riportato presso:


Unstable

Le voci dei pacchetti della distribuzione unstable, sempre con nome in codice "Sid", sono registrate nella directory unstable (collegamento simbolico a sid/) dopo essere state caricate nell'archivio Debian, rimanendovi finché non vengono spostate in testing. I nuovi pacchetti sono fisicamente localizzati nella directory pool. La directory unstable ha delle sottodirectory, main, contrib e non-free, che hanno le stesse funzioni che in stable.

La distribuzione unstable contiene le immagini più recenti del sistema in fase di sviluppo. Gli utenti possono liberamente usare e testare questi pacchetti, ma vengono avvisati del loro precario stato di preparazione. Il vantaggio di usare unstable è quello di essere sempre al massimo dell'aggiornamento del progetto Debian relativo al software, siate però pronti a raccogliere i pezzi se qualcosa va storto.

Lo stato attuale dei bachi della distribuzione unstable è riportato in sulla pagina [Problemi di Unstable]

Frozen

Una volta che la distribuzione testing è sufficientemente matura, diventa frozen; ciò significa che nessun nuovo codice viene più accettato, solo eliminazioni di bachi, se necessari. In aggiunta un nuovo albero testing viene creato nella directory dists, con un nuovo nome. La distribuzione frozen passa attraverso un ciclo di test (chiamato appunto "test cycles") di qualche mese caratterizzato da aggiornamenti intermittenti ed importanti stabilizzazioni.(Il recente processo di rilascio di woody non ha prodotto un collegamento simbolico frozen, così frozen non era una distribuzione, ma solo uno stadio di sviluppo della distribuzione testing.)

Viene tenuto un registro dei bug della distribuzione frozen che possono impedire il rilascio di un pacchetto o di tutta la distribuzione. Una volta che il conteggio dei bug scende al di sotto di una valore massimo prestabilito, la distribuzione frozen diventa stable e viene rilasciata. La precedente distribuzione stable diventa obsoleta (e finisce in archivio).