Perché i pacchetti nei repository ufficiali di Ubuntu sono più vecchi delle ultime versioni (a monte) di Debian Sid, PPA, gli autori, ecc.?
Risposta accettata:
Una versione di Ubuntu passa attraverso diverse fasi prima di essere effettivamente resa pubblica come prodotto finito:
-
Qualche tempo prima che Ubuntu lanci una versione, a un certo punto congela i suoi pacchetti.
-
Prima che una versione sia disponibile, ma dopo il blocco del pacchetto, il lavoro viene svolto principalmente per correggere tutti i bug e i problemi che potrebbero esserci in quei pacchetti. Le nuove versioni del pacchetto non vengono più importate nei repository dopo il blocco del pacchetto o delle funzionalità.
-
Una volta che il rilascio avviene, ulteriori modifiche a quei pacchetti si verificano solo per la risoluzione di bug e problemi di sicurezza. Non ci sono più aggiornamenti effettuati ai pacchetti nel repository ufficiale anche se vengono rilasciate nuove versioni dei pacchetti.
Le nuove versioni dei pacchetti vengono costantemente importate (da Debian) per il prossimo rilascio di Ubuntu, finché non si verifica il successivo blocco e lo stesso processo si ripete.
Ad esempio, puoi dare un'occhiata al programma di rilascio del 12.04.
Puoi vedere che anche se la 12.04 è stata rilasciata ad aprile, il 12 gennaio qualcosa chiamato Debian Import Freeze successo.
Questa è solo la prima di molte fasi di blocco che si verificano prima del rilascio effettivo e significa che a quel punto l'importazione di pacchetti da Debian testing o unstable si interrompe e inizia il lavoro su di essi per personalizzarli e risolverli.
Nessun aggiornamento viene eseguito dopo quel momento in molti pacchetti e la versione che il pacchetto aveva a quel punto è la versione presente e mantenuta per tutta la vita di una versione.
Quindi, anche se ci sono versioni superiori dello stesso pacchetto nei PPA degli sviluppatori o nei repository Ubuntu+1 queste saranno incluse solo nella prossima versione di Ubuntu.
Questo viene fatto per stabilità, sicurezza e funzionalità. Nuovi pacchetti sanguinanti importati continuamente nel repository principale significherebbero problemi e molti altri problemi da risolvere. Un blocco nella versione dei pacchetti aiuta a risolverlo e a rendere Ubuntu più sicuro e stabile per l'utente finale.
Correlati:come modificare il nome host?Una nuova versione di Ubuntu viene rilasciata ogni 6 mesi, quindi ogni 6 mesi nuovi pacchetti vengono preparati, testati, personalizzati e rilasciati con una nuova versione. Le versioni future di un pacchetto possono essere installate nel tuo sistema tramite un PPA o semplicemente scaricandolo da un sito Web, ma la versione del pacchetto nel repository ufficiale rimane la stessa.
Per una maggiore comprensione e un'interessante panoramica di ciò che è successo a Ubuntu dal 10.04 fino al lancio del 12.04, dai un'occhiata alla pagina ReleaseSchedule – LTS to LTS e Stable Release Updates per una panoramica completa e una spiegazione di una versione stabile di Ubuntu.