Differences between revisions 21 and 22
Revision 21 as of 2016-07-17 14:51:57
Size: 7962
Comment: sync with English master
Revision 22 as of 2016-08-04 06:46:19
Size: 8010
Comment: add link to Chinese translation
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
~-[[DebianWiki/EditorGuide#translation|Traduzioni]]: [[DebianTesting|English]] - [[fr/DebianTesting|Français]] - Italiano - [[sv/DebianTesting|Svenska]] - [[ru/DebianTesting|Русский]]-~ ~-[[DebianWiki/EditorGuide#translation|Traduzioni]]: [[DebianTesting|English]] - [[fr/DebianTesting|Français]] - Italiano - [[sv/DebianTesting|Svenska]] - [[ru/DebianTesting|Русский]] - [[zh_CN/DebianTesting|简体中文(Chinese)]]-~

Traduzioni: English - Français - Italiano - Svenska - Русский - 简体中文(Chinese)

Versioni di Debian > Debian Testing


  • Debian testing è l'attuale versione della prossima distribuzione stabile di Debian. È anche resa disponibile con il nome in codice della prossima versione stabile, cioè stretch (al 25 aprile 2015).

Come funziona Debian Testing

Un pacchetto da Debian Unstable entra automaticamente nella distribuzione testing, la futura stable, se rispetta un elenco di requisiti:

  • deve essere stato in "unstable" per almeno 2-10 giorni (a seconda dell'urgenza del passaggio alla nuova versione);
  • deve essere stato compilato per tutte le architetture per le quali la versione che si trova in testing è stata compilata;
  • installare il pacchetto in testing non deve rendere la distribuzione meno installabile;
  • il pacchetto non deve provocare nuovi bug critici per il rilascio.

Per informazioni più dettagliate vedere la pagina web ufficiale di Debian Testing: https://www.debian.org/devel/testing

Questi requisiti dovrebbero assicurare che i pacchetti della futura stable in testing siano sia ragionevolmente aggiornati sia in uno stato funzionante. Nonostante ciò, a volte, specialmente quando i pacchetti vengono ristrutturati, quelli che non sono abbastanza rilasciabili possono andare in testing. Perciò può rimanere parte del divertimento di usare una versione di sviluppo in costante evoluzione.

Come usare Debian Testing (la futura stable)

Come prima cosa si deve controllare lo stato attuale della testing. Guardare le discussioni recenti negli archivi della mailing-list debian-testing e la pagina del Wiki sullo stato di Testing. Oltre ad usare queste risorse specifiche si possono usare anche le mailing-list generiche debian-user e debian-devel, i canali IRC #debian o #debian-next, e naturalmente il sistema di tracciamento dei bug di Debian. Si può anche guardare l'HOWTO sul Desktop in Debian.

Il modo sicuro per installare testing da zero è quello di fare un'installazione minimale con l'installatore della versione stabile e poi aggiornare a testing.

Si può anche guardare l'Howto sul Desktop in Debian. In alternativa si può usare l'immagine per testing del debian-installer, ma fare attenzione al fatto che l'installatore testing serve più per testare l'installatore che per installare testing. I bug nell'installatore per testing dovrebbero essere segnalati sullo pseudopacchetto debian-installer.

Per aggiornare a testing, se già si ha installata la versione stable, modificare il file /etc/apt/sources.list sostituendo "stable" (o l'attuale nome in codice per stable) nelle righe di apt con "testing" (o l'attuale nome in codice per il prossimo rilascio stable). Potrebbe essere necessarie altre modifiche a quel file. È possibile farlo anche con synaptic.

Il nome in codice per il prossimo rilascio stable, ad es. "stretch", seguirà "stretch" attraverso la sua transizione a "stable" e successivamente a oldstable, mentre "testing" continuerà ad evolversi anche dopo un nuovo rilascio stabile. Se si preferisce tenere traccia del rilascio stretch quando diventa stable, aggiornare il proprio /etc/apt/sources.list sostituendo "stable" o "testing" con "stretch".

<!>

Se si sta seguendo testing o il nome in codice della prossima stable, si dovrebbe sempre avere una riga deb http://security.debian.org <"testing" o nome in codice>/updates main corrispondente nel proprio file /etc/apt/sources.list. Vedere questa voce nelle FAQ.

Dopo l'installazione o la correzione delle fonti del software, eseguire apt-get update && apt-get upgrade regolarmente per ottenere nuove versioni e gli aggiornamenti di sicurezza. Se si nota che alcuni pacchetti non vengono aggiornati si dovrebbe provare anche apt-get dist-upgrade, ma tenere a mente che questo comando può anche installare e rimuovere pacchetti, perciò controllare attentamente tutte le azioni proposte prima di procedere.

Buone pratiche per utenti di Testing/Sid

Guardare le buone abitudini per utenti di Testing/Unstable e prendere in considerazione l'idea di metterle in pratica.

Note

Alla data del 2016-07-14, l'aggiornamento a Stretch da Jessie sembra rimuovere alcuni pacchetti necessari per l'esecuzione di Gnome, e ci si può ritrovare con il semplice prompt dei comandi. Per ripristinare Gnome, fare il login come root ed eseguire:

apt-get --reinstall install gdm3
apt-get --reinstall install gnome
apt-get --reinstall install gnome-shell
dpkg-reconfigure gdm3

Potrebbe essere necessario reinstallare anche altri pacchetti; usare l'opzione reinstall usata sopra se si scoprono degli errori.

Considerazioni

Un esempio dei tipi di problemi che possono verificarsi con la testing (futura stable) è stato l'aggiornamento da perl-5.6.0 a perl-5.6.1 che ha reso impossibile per perl trovare i propri moduli se provenivano da un pacchetto compilato con perl-5.6.0. Impostando la variabile d'ambiente PERL5LIB a /usr/lib/perl/5.6.0 manualmente era possibile risolvere il problema anche prima dell'entrata del pacchetto corretto in testing.

Testing cambia più spesso di stable, ma non in modo così frenetico come unstable, ci si deve attendere che versioni nuove stabili dei programmi che si usano siano installate non appena sono pronte per testing (prossima stable), tranne quando testing viene congelata (in "freeze") per preparare un rilascio imminente di stable. Vedere anche Stabilità di Debian.

In confronto a stable e unstable, la prossima stable testing ha la peggiore velocità negli aggiornamenti di sicurezza. Non è il caso di preferire testing se la sicurezza è una priorità.

Si può scoprire quale distribuzione venga seguita da un alias guardando nel file Release; ad esempio:

Se si desidera sapere perché un pacchetto (o una sua particolare versione) non è ancora in testing, si veda http://bjorn.haxx.se/debian.

Come fa ''Testing'' a diventare la nuova versione ''Stable''?

Si vedano le FAQ sui rilasci Debian.

Si veda anche