KDE Neon ora supporta gli aggiornamenti offline

Gli sviluppatori del progetto KDE Neon, che crea build Live con le ultime versioni dei programmi e dei componenti KDE, hanno annunciato di aver iniziato a testare il meccanismo di aggiornamento del sistema offline fornito dal gestore di sistema systemd nelle build KDE Neon Unstable Edition.

La modalità offline prevede l'installazione degli aggiornamenti non durante il funzionamento, ma nella fase iniziale dell'avvio del sistema, in cui i componenti aggiornati non possono portare a conflitti e problemi nel funzionamento delle applicazioni già in esecuzione. Esempi di problemi che si sono verificati durante l'installazione immediata degli aggiornamenti includono la necessità di riavviare Firefox, arresti anomali delle istanze in esecuzione del file manager Dolphin e arresti anomali della schermata di blocco del sistema.

Quando si avvia un aggiornamento del sistema tramite l'interfaccia Discover, gli aggiornamenti non verranno più installati immediatamente: dopo aver scaricato i pacchetti necessari, verrà visualizzata una notifica che indica che è necessario riavviare il sistema per completare l'aggiornamento. Quando si utilizzano altre interfacce di gestione dei pacchetti, come pkcon e apt-get, gli aggiornamenti verranno comunque installati immediatamente. Il comportamento precedente rimarrà anche per i pacchetti nei formati flatpak e snap.

Ricordiamo che il progetto KDE neon è stato creato da Jonathan Riddell, che è stato rimosso dal suo incarico di leader della distribuzione Kubuntu, per fornire la possibilità di installare le ultime versioni dei programmi e dei componenti KDE. Le build e i repository associati vengono aggiornati immediatamente dopo il rilascio dei rilasci di KDE, senza dover attendere che le nuove versioni appaiano nei repository della distribuzione. L'infrastruttura del progetto include un server di integrazione continua Jenkins, che esegue periodicamente la scansione del contenuto dei server per individuare nuove versioni. Quando vengono identificati nuovi componenti, viene avviato uno speciale contenitore di build basato su Docker, in cui vengono generati rapidamente gli aggiornamenti dei pacchetti.

Fonte: opennet.ru

Aggiungi un commento