Un normale aggiornamento della versione di Ubuntu (a una versione più recente di Ubuntu) disabiliterà qualsiasi PPA abilitato o repository di terze parti.
Alcune delle recenti modifiche all'aggiornamento della versione di Ubuntu consentono di mantenere abilitati PPA e repository di terze parti durante l'aggiornamento a una versione più recente di Ubuntu , fornendo anche un migliore supporto per i casi in cui gli utenti hanno il proprio mirror dell'archivio. Questo viene fatto tramite una variabile di ambiente, RELEASE_UPGRADER_ALLOW_THIRD_PARTY
.RELEASE_UPGRADER_ALLOW_THIRD_PARTY
esisteva da un po', ma non ha funzionato perché non ha passato la variabile al dist-upgrader fino ad ora.
A parte questo, Un'altra modifica recente garantisce che i repository di terze parti supportino la versione a cui l'utente sta tentando di eseguire l'aggiornamento e disabilita il repository se non supporta la versione di Ubuntu a cui il sistema sta aggiornando .
Brian Murray, Ubuntu Bugmaster, afferma che questo dovrebbe risolvere molti dei problemi che le persone incontrano quando tentano di eseguire l'aggiornamento da una versione di Ubuntu a un'altra. Vorrei anche aggiungere che rende più facile dopo un aggiornamento di Ubuntu continuare a ricevere aggiornamenti per il software installato da PPA/fonti di terze parti senza rimuovere il software che altrimenti potrebbe essere rimosso a causa di incompatibilità durante l'aggiornamento.
Queste modifiche sono già disponibili per gli aggiornamenti da Ubuntu 18.10 a 19.04. Sono supportati anche gli aggiornamenti di Ubuntu da 18.04 a 18.10, ma le modifiche sono attualmente in fase di test e si trovano nel repository proposto.
il RELEASE_UPGRADER_ALLOW_THIRD_PARTY
La variabile di ambiente può essere utilizzata sia con la riga di comando che con gli strumenti di aggiornamento della GUI. Quindi, se vuoi aggiornare da Ubuntu 18.10 Cosmic Cuttlefish a Ubuntu 19.04 Disco Dingo (o da Ubuntu 18.04 Bionic Beaver a Ubuntu 18.10 Cosmic Cuttlefish una volta che le modifiche sono arrivate nei repository principali) e mantenere abilitati PPA e repository di terze parti, run Per eseguire l'aggiornamento da un terminale, procedi come segue:
- Interfaccia utente:
RELEASE_UPGRADER_ALLOW_THIRD_PARTY=1 update-manager -d
- Riga di comando:
RELEASE_UPGRADER_ALLOW_THIRD_PARTY=1 do-release-upgrade -d
(-d viene utilizzato per consentire l'aggiornamento alle versioni di sviluppo, ad esempio per l'aggiornamento da Ubuntu 18.10 a 19.04 mentre Ubuntu 19.04 Disco Dingo è ancora in fase di sviluppo)
Vale la pena notare che potresti ancora vedere un avviso che le fonti di terze parti verranno disabilitate durante l'aggiornamento, ma quelle che supportano la versione di Ubuntu a cui stai aggiornando non saranno disabilitate.
sopra il blog di Brian