On my Orange Pi PC with Armbian Stretch, I normally go for re-imaging and fresh install.whenever there is an upgrade.
For my personal use, more than a year ago I have prepared a bash script which installs pre-build packages from repositories of dump1090-fa, piaware, pfclient, fr24feed, rbfeeder. The script also adds configuration (feeder ids, lat, lon alt etc). Recently I added to it @wiedehopf’s script to install graphs also.
I have saved the scripts (one for each Pi with its feeder IDs for various feeders, lat, lon, & alt) on Windows computer. Everytime I write fresh image, I SCP this script to Pi, make it executeable, and run it.
Using these custom script makes my upgrade work very easy.
Today I have posted these scripts here.