Gleiche Linux-Version vorausgesetzt:
auf alten: rpm -qa --qf "%\n" > list.txt
auf neu: dnf install $(cat list.txt)
Vorausgesetzt, Ihre Repo-Listen sind alle gleich und werden auf der neuen Maschine dargestellt.
Manchmal ändern Pakete Namen oder haben bestimmte Versionen im tatsächlichen Namen. Wenn dies zwischen den Fedora-Versionen liegt, ist es weniger wahrscheinlich, dass sie funktionieren. Aber es wird Ihnen am ehesten den Weg dorthin bringen. Für ein neues System mit derselben Version sollte es einwandfrei funktionieren.