there are totally 4 commands
1. dnf upgrade --refresh
2. dnf install dnf-plugin-system-upgrade
3. dnf system-upgrade download --refresh releasever=rawhide
4. dnf system-upgrade reboot
I know that the second one is for installing a plugin for dnf.
But what is the differences between 1 and 3,4?