Per effettuare l’upgrade da una vecchia versione ad esempio di raspbian ad una nuova versione occorre regolarsi al modo seguente:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get clean
Dopo di che occorre andare a modificare il file dei repository generalmente il sources.list, ad esempio supponiamo di volere aggiornare da Stretch a Buster:
grep -rl stretch /etc/apt/ | sudo xargs sed -i ‘s/stretch/buster/g’
in pratica: /etc/apt/sources.list and /etc/apt/sources.list.d/raspi.list ovvero modifichiamo il file /etc/apt/sources.list (ed eventuali altri file con repository) sostituendo stretch con buster in modo che l’upgrade possa essere svolto:
sudo apt update && sudo apt dist-upgrade
alla fine occorre fare un reboot del sistema.