Linux upgrade from old version to new version

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.