La struttura della Distribuzione: differenze tra le versioni

aggiunti link a suite
m (→‎Unstable: aggiunto link)
(aggiunti link a suite)
Riga 1: Riga 1:
{{Versioni compatibili}}
{{Versioni compatibili}}
== Introduzione ==
== Introduzione ==
Debian ha un sistema di sviluppo particolare quanto unico: è infatti la sola ad avere tre [[suite]] diverse divise in base alle caratteristiche di stabilità: ''Stable'', ''Testing'', ''Unstable''; ed un [[repository]] con pacchetti in fase di sviluppo: ''Experimental''.


Debian ha un sistema di sviluppo particolare quanto unico: è infatti la sola ad avere tre rami diversi divisi in base alle caratteristiche di stabilità: ''Stable'', ''Testing'', ''Unstable'' ed un [[repository]] con pacchetti in fase di sviluppo, ''Experimental''.
Ogni ''suite'' può essere identificata anche dal [[codename]] (''nome in codice'') associato a una data versione, ma la corrispondenza tra ''suite'' e ''codename'' si mantiene soltanto fino al successivo rilascio di Debian, in cui i pacchetti presenti in ''testing'' entrano a far parte della nuova ''stable'', che ne eredita anche il codename. Fa eccezione ''unstable'', il cui codename resta sempre [[Sid]].
 
Se si accetta sia una ''suite'' che un ''codename'' si parla di [[release]], un termine più generale e con altri significati, a seconda del contesto in cui è usato.


== Una rapida sintesi ==
== Una rapida sintesi ==
Riga 8: Riga 11:
'''Oldstable''': come si intuisce dal nome una vecchia stabile, supportata riguardo gli aggiornamenti per la sicurezza per un certo periodo di tempo in contemporanea alla stabile.
'''Oldstable''': come si intuisce dal nome una vecchia stabile, supportata riguardo gli aggiornamenti per la sicurezza per un certo periodo di tempo in contemporanea alla stabile.


'''Stable''': la versione stabile ufficiale che beneficia quotidianamente degli aggiornamenti riguardo alla sicurezza. Questa è la versione raccomandata per macchine di produzione e server. Può essere impiegata, abilitando i repository backports, anche per uso desktop.
'''Stable''': la suite stabile ufficiale che beneficia quotidianamente degli aggiornamenti riguardo alla sicurezza. Questa è la versione raccomandata per macchine di produzione e server. Può essere impiegata, abilitando i repository backports, anche per uso desktop.


'''Testing''': la versione di sviluppo destinata a divenire la nuova Stable (secondo ultime fonti con cadenza biennale [http://www.debian.org/News/2009/20090729/wiki/Help:Link Debian News Links]), anch'essa usufruisce degli aggiornamenti per la sicurezza, destinata ad un uso desktop (soggetta a qualche bug e per utenti non alle prime armi), ma sconsigliata per server e macchine di produzione.
'''Testing''': la suite di sviluppo destinata a divenire la nuova Stable (secondo ultime fonti con cadenza biennale [http://www.debian.org/News/2009/20090729/wiki/Help:Link Debian News Links]), anch'essa usufruisce degli aggiornamenti per la sicurezza, destinata ad un uso desktop (soggetta a qualche bug e per utenti non alle prime armi), ma sconsigliata per server e macchine di produzione.


'''Unstable ([[Sid]])''': il titolo dice tutto! Qui si trovano i pacchetti più recenti ma che ancora non sono stati abbastanza testati per passare in testing, quindi in questa versione di sviluppo è possibile trovare molti pacchetti con [[bug]]. L'uso è riservato a coloro che vogliono testare pacchetti recenti per contribuire allo sviluppo di Debian e sanno a cosa vanno incontro. Per questo ramo non esistono immagini.
'''Unstable ([[Sid]])''': il titolo dice tutto! Qui si trovano i pacchetti più recenti ma che ancora non sono stati abbastanza testati per passare in testing, quindi in questa versione di sviluppo è possibile trovare molti pacchetti con [[bug]]. L'uso è riservato a coloro che vogliono testare pacchetti recenti per contribuire allo sviluppo di Debian e sanno a cosa vanno incontro. Per questo ramo non esistono immagini.
Riga 17: Riga 20:


== Stable ==
== Stable ==
''Stable'' è la [[release]] '''stabile''' di Debian. Nello sviluppo Debian, una release viene dichiarata stabile quando tutti i [[bug RC]] ad essa associati prima del rilascio sono zero.
''Stable'' è la [[suite]] '''stabile''' di Debian. Nello sviluppo Debian, una release viene dichiarata stabile quando tutti i [[bug RC]] ad essa associati prima del rilascio sono zero.
   
   
Una volta rilasciata, viene aperto un repository speciale: '''security''', che ha lo scopo di raccogliere gli aggiornamenti dei pacchetti presenti nella ''Stable'' corrente, per quanto riguarda il fattore sicurezza. Questi aggiornamenti, però, non riguardano la versione del pacchetto: infatti non ci saranno nuove versioni dei programmi disponibili, ma solo aggiornamenti di sicurezza (quindi applicazioni di [[patch]], in linea di massima).  
Una volta rilasciata, viene aperto un repository speciale: '''security''', che ha lo scopo di raccogliere gli aggiornamenti dei pacchetti presenti nella ''Stable'' corrente, per quanto riguarda il fattore sicurezza. Questi aggiornamenti, però, non riguardano la versione del pacchetto: infatti non ci saranno nuove versioni dei programmi disponibili, ma solo aggiornamenti di sicurezza (quindi applicazioni di [[patch]], in linea di massima).  
Riga 31: Riga 34:
== Testing ==
== Testing ==


La versione Testing non ha un rilascio ufficiale, essendo costantemente aggiornata, ma si possono avere degli snapshot giornalieri o settimanali reperibili rispettivamente:
La [[suite]] ''testing'' non ha un rilascio ufficiale, essendo costantemente aggiornata, ma si possono avere degli snapshot giornalieri o settimanali reperibili rispettivamente:


- ''immagini giornaliere ''
- ''immagini giornaliere ''
Riga 75: Riga 78:
== Unstable ==
== Unstable ==


Unstable è la distribuzione per gli sviluppatori, come indicato sul sito ufficiale Debian, e l'uso di questa release in ambito lavorativo (o comunque produttivo) può portare a degli inconvenienti o instabilità. È possibile, infatti, che a causa di qualche aggiornamento vengano introdotti dei bug che possano compromettere il normale funzionamento di qualche applicazione.
Unstable è la [[suite]] per gli sviluppatori, come indicato sul sito ufficiale Debian, e l'uso di questa release in ambito lavorativo (o comunque produttivo) può portare a degli inconvenienti o instabilità. È possibile, infatti, che a causa di qualche aggiornamento vengano introdotti dei bug che possano compromettere il normale funzionamento di qualche applicazione.


È inoltre possibile che, a causa dell'aggiornamento di alcune librerie o set di programmi, si possano creare delle situazioni di [[dipendenze]] non risolte che potrebbero rendere impossibile l'aggiornamento e/o l'installazione di alcuni pacchetti. Il consiglio è di non utilizzarla, a meno di non avere una certa dimestichezza e familiarità con il sistema Debian.
È inoltre possibile che, a causa dell'aggiornamento di alcune librerie o set di programmi, si possano creare delle situazioni di [[dipendenze]] non risolte che potrebbero rendere impossibile l'aggiornamento e/o l'installazione di alcuni pacchetti. Il consiglio è di non utilizzarla, a meno di non avere una certa dimestichezza e familiarità con il sistema Debian.
Riga 81: Riga 84:
La sua immagine non è distribuita ufficialmente, per installarla si legga [[Installare Debian SID | questa guida]].
La sua immagine non è distribuita ufficialmente, per installarla si legga [[Installare Debian SID | questa guida]].


È divertente notare che la versione '''unstable''' di Debian mantiene sempre il medesimo nome e cioè Sid, il ragazzaccio!
È divertente notare che la versione '''unstable''' di Debian mantiene sempre lo stesso [[codename]], ossia [[Sid]], il ragazzaccio!


== Experimental ==
== Experimental ==
3 581

contributi