Are there any objections against using topgrade in FuriOS?
I like topgrade and use it on all my Linux systems because it detects all user requested installations through package managers automatically.
There are quite a few ways nowadays: default OS package managers, pip/pipx, flatpak, snap, cargo, ...
Unless there is a good reason not to use topgrade I keep on using it on FuriOS.
I first attempted to install it as cargo package, but it failed. Cargo installed fine, but when trying to install topgrade, there were a couple of dependencies that required version 1.88 and cargo on FuriOS had them at 1.87 still,
Thus I installed topgrade as Python package with pipx.
sudo apt install pipx pipx install topgrade
So far it works fine.
It is a neat way to keep all manually installed software via all the various installation methods (and then some) up to date.
Cleaning up, though, still has to be done manually once in while. (removing obsolete packages of apt, flatpak, ....)