[RISOLTO]Repositories testing

Repository Ufficiali e non, come utilizzarli e come risolvere i problemi legati al loro utilizzo

[RISOLTO]Repositories testing

Messaggioda panoramix1246 » 25/10/2015, 20:30

Salve,
per provare la nuova distro è sufficiente aggiungere i repositories testing oppure facendo così si fa solo confusione?
Grazie
Ultima modifica di panoramix1246 il 18/11/2015, 21:29, modificato 2 volte in totale.
panoramix1246
Full Member
Full Member
 
Messaggi: 224
Iscritto il: 22/09/2009, 18:35

Re: Repositories testing

Messaggioda HAL 9000 » 25/10/2015, 20:42

Se aggiungi i repository testing effettuerai un avanzamento di versione al successivo aggiornamento, operazione che si considera "irreversibile", nel senso che non esiste un metodo sicuro di effettuare quella inversa (il downgrade non è infatti propriamente supportato da APT, anche se possibile, ma più una forzatura del suo normale funzionamento).

Quindi se vuoi provare testing, aggiungere i repository non è la scelta adatta, specialmente se non sei pratico di Debian. Potresti invece provare una live oppure installarla su macchina virtuale, o almeno in un ambiente chroot (per esempio via debootstrap), o ancora effettuare un'altra installazione di Debian.
Poi effettui l'avanzamento a testing (attualmente "Stretch") solo quando sei sicuro della scelta.

Rispetto a un'installazione pulita, un aggiornamento può lasciare il sistema in uno stato ibrido tra le due versioni, con pacchetti appartenenti a entrambe, se non è completo (per esempio con l'opzione "apt-get dist-upgrade" o "apt full-upgrade"), e con pacchetti obsoleti rimasti installati dalla precedente. Entrambe le cose sono comunque risolvibili.
Inoltre, trattandosi di una versione in fase di sviluppo, in alcune configurazioni l'installazione potrebbe fallire ed essere possibile solo via aggiornamento da Debian 8 "Jessie", l'attuale stable, oppure ancora potrebbe fallire l'avanzamento di versione. Il passaggio da Jessie a Stretch infatti sarà garantito, seguendo le note di rilascio, soltanto quando Stretch sarà diventata la nuova stable.
Ricordarsi di modificare il primo messaggio della discussione per aggiungere [RISOLTO] prima del titolo, quando conclusa.

Wiki: APT e Repository, Comandi utili, Collabora.
Manuali di Debian 9 "Stretch" (amd64): installazione, aggiornamento da Debian 8.
Avatar utente
HAL 9000
wiki member
wiki member
 
Messaggi: 1483
Iscritto il: 10/08/2009, 10:01

Re: Repositories testing

Messaggioda panoramix1246 » 27/10/2015, 10:54

Grazie per la esauriente risposta.
Ma una curiosità.
In Debian non esiste la possibilità di provare le nuove release in versione alpha e beta, prima del rilascio della stable?
Perchè era un po' questo che pensavo di fare, in modo da rendermi utile alla comunità.
Grazie
p1246.
panoramix1246
Full Member
Full Member
 
Messaggi: 224
Iscritto il: 22/09/2009, 18:35

Re: Repositories testing

Messaggioda HAL 9000 » 27/10/2015, 12:32

In Debian esistono diversi rami di sviluppo: stable (attualmente "Jessie", la versione 8.x di Debian), testing (attualmente "Stretch") e unstable (chiamata sempre "Sid").

I pacchetti prima di arrivare in testing, salvo rarissime circostanze, devono passare per unstable e restarci per un certo periodo (dipendente anche dall'emergenza dell'aggiornamento, se per esempio ci fossero ragioni di sicurezza per anticiparlo), così da garantire un minimo livello di controllo sui bug introdotti da nuove versioni, e che non ce ne siano di più che nella versione precedente.

La testing, circa un anno prima che diventi la nuova stable, entra nella fase di "freeze", in cui è bloccato l'arrivo di nuovi pacchetti da unstable, se non in tempi più lunghi e al solo scopo di ridurre quelli considerati critici per il rilascio (ossia i bug assegnati alle tre priorità maggiori), almeno per tutti i pacchetti di sistema.
Solo una volta avvenuto il passaggio di versione, i pacchetti della testing sono considerati come quelli della stable, e quindi Stretch diventerà stable, e si predisporranno i repository per la successiva testing (che si chiamerà Buster).

I pacchetti in testing ora non è detto che saranno nelle stesse versioni di quelli che ci saranno al momento del rilascio, e questo è vero fino al momento del freeze, anche se puoi comunque contribuire con le segnalazioni di bug.

Quello che puoi verificare ora più che altro è l'affidabilità dell'installer, che si trova attualmente in alpha, procedendo con una nuova installazione, dopo aver scaricato un'immagine per la testing. Nella pagina principale c'è solo un link alla stable, per evitare che chi è poco pratico di questo sistema scarichi inavvertitamente la versione sbagliata.
Nota che invece non è possibile scaricare direttamente una unstable, infatti "Sid" è solo un repository, ma non è mai rilasciata come distribuzione, e tipicamente si installa aggiornando da testing oppure si utilizza come repository aggiuntivo da cui installare pacchetti (usando pinning o impostando una default-release per impedire l'installazione o l'aggiornamento automatico).
Ricordarsi di modificare il primo messaggio della discussione per aggiungere [RISOLTO] prima del titolo, quando conclusa.

Wiki: APT e Repository, Comandi utili, Collabora.
Manuali di Debian 9 "Stretch" (amd64): installazione, aggiornamento da Debian 8.
Avatar utente
HAL 9000
wiki member
wiki member
 
Messaggi: 1483
Iscritto il: 10/08/2009, 10:01

Re: Repositories testing

Messaggioda panoramix1246 » 27/10/2015, 23:34

Grazie,
veramente esauriente
panoramix1246
Full Member
Full Member
 
Messaggi: 224
Iscritto il: 22/09/2009, 18:35

Re: Repositories testing

Messaggioda HAL 9000 » 18/11/2015, 13:31

Ricordati di modificare il primo messaggio, per aggiungere [RISOLTO] al titolo, anche se è solo una richiesta di spiegazioni. Noi non possiamo farlo. :)
Ricordarsi di modificare il primo messaggio della discussione per aggiungere [RISOLTO] prima del titolo, quando conclusa.

Wiki: APT e Repository, Comandi utili, Collabora.
Manuali di Debian 9 "Stretch" (amd64): installazione, aggiornamento da Debian 8.
Avatar utente
HAL 9000
wiki member
wiki member
 
Messaggi: 1483
Iscritto il: 10/08/2009, 10:01


Torna a Repository

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite