Solo per espandere le risposte precedenti, ecco come fare in remoto lo stesso della risposta accettata, utilizzando un aggiornamento senza password su ssh che aggiornerà la tua casella all'ultima versione. Viene copiato dal mio blog .
Tutti questi passaggi presuppongono che il repository dei pacchetti funzioni. Questo significa che se esegui apt-get update non ti vengono presentati molti 404 a causa di una versione obsoleta. Devi prima risolverlo, quindi vedi questa risposta per quello.
0. Aggiorna tutti i pacchetti esistenti
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
1. Configurare l'esecuzione senza password
Aggiungi te stesso all'elenco degli utenti che possono eseguire do-release-upgrade usando sudo senza inserire una password si ottiene eseguendo
sudo visudo -f /etc/sudoers.d/do-release-upgrade.
e aggiungendo la seguente riga, sostituendo my-username con il tuo ovviamente:
my-username ALL=NOPASSWD: /usr/bin/do-release-upgrade
2. Avvia aggiornamenti incrementali
Disconnettersi ed eseguire il comando seguente dal computer. Farà un aggiornamento senza richiedere input (accettando tutte le risposte predefinite), attendere il riavvio del computer, quindi riprovare a eseguire l'aggiornamento. Funziona fino a quando non si viene aggiornati all'ultima versione.
while true; do
ssh my-user@my-server sudo do-release-upgrade -f DistUpgradeViewNonInteractive;
sleep 120;
done
3. Riportare i file di configurazione al loro stato precedente
Successivamente dovrai spostare i file di configurazione di backup nella loro posizione precedente poiché il processo di aggiornamento ha posto le configurazioni predefinite al loro posto.
Non sei soddisfatto delle risposte predefinite?
Questo ragazzo ha un modo per preparare le risposte per ogni richiesta, ma il rovescio della medaglia è che devi sapere quante richieste ci sono ...