This can easily be solved by bundling all update commands into a single command. I have an alias for this, that updates everything with just a command called update
. There is no need for an extra software. But you have to figure out the commands and options to do this correctly. For my operating system EndeavourOS, I have this:
alias update='eos-update --yay ;
flatpak update ;
flatpak uninstall --unused ;
rustup self update ;
rustup update'
then run it with:
update
... which updates the system, the AUR, Flatpak and my Rust environment. You don't need to rely on any third party software to update your system.