Le parole "Stable", "Testing" e "Unstable" sono prima di tutto rivolte alle versioni dei pacchetti.
I pacchetti entrano Instabile una volta che sono stati correttamente impacchettati secondo gli standard Debian e testati per le principali incompatibilità nel ramo "Sperimentale". "Instabile" non significa "Arresto anomalo", ma "le versioni dell'applicazione / libreria vengono aggiornate continuamente da monte in questo ramo, e quindi le versioni non sono stabili ".
analisi è l'attuale candidato per la prossima versione "Stabile". I pacchetti si propagano da "Unstable" quando sono stati ritenuti sufficientemente validi per una possibile inclusione in una futura release "Stable". In "Testing" vengono ulteriormente "testati", e qui vengono aggiornate anche le versioni dell'applicazione / libreria fino al "freeze" (ciò accade alcuni mesi prima di dichiarare questa versione come la nuova versione "Stable").
Dopo il "blocco", la quantità aggregata di bug noti tra tutte le applicazioni / librerie in "Test" viene elaborata fino a 0 e infine viene dichiarata la versione Stabile . Questa versione manterrà la versione attuale del pacchetto con quasi esclusivamente aggiornamenti di sicurezza durante la vita della distribuzione stabile. "Perché?", Chiedi: ad es. un ambiente aziendale in cui tutto deve "funzionare" (tm), questo è essenziale, dal momento che nessuno vi darà una pacca sulla schiena per mantenere i pacchetti alla versione più recente se rischia di tempi di inattività a causa di bug introdotti di recente.
A casa dovresti essere in grado di essere completamente al sicuro con "Testing". Molti (incluso me stesso) usano "Instabile", non perché ci piace vivere ai margini e non ci interessa la disponibilità, ma perché questo ti offre nuove versioni del pacchetto e una buona opportunità per risolvere problemi e simili.
Quindi, se vuoi rimanere in Debian e avere le versioni più recenti del pacchetto upstream, utilizzare "Unstable".