Hello @cheeseeboi, welcome to Fedora. Please take a look at the informative posts in #start-here if you’ve not yet had a chance to do so.
You’ve misunderstood the other post. Gnome software is not a front end for DNF—it is not designed to be so. It does not show all packages that DNF does—even from the Fedora repositories. It focuses mostly on GUI tools only.
Here is how DNF/packagekit works:
- all packages in the Fedora repositories are listed in the repository metadata
- when you run DNF, it downloads this metadata and does what it can.
Here is how Gnome-software works
- GUI packages in repositories include a “desktop” file, or they include an “appdata” file.
- the gnome-software maintainer generates “appstream” data from these files regularly and packages them in the
- Gnome software uses this appstream data to list software and work with them.
- it does not look at the same repodata that DNF does.
So, like the Fedora repositories provide the appstream-data for Gnome Software to use, all the repositories you want to use (RPMFusion or others) also have to provide appstream-data for their packages. RPMFusion provides them in the
If you want a GUI that has access to all packages like DNF does, you need to use dnfdragora. It is designed to be a front-end for DNF. On the other hand, Gnome-Software allows you to work with Flatpaks, but dnfdragora does not.
I hope that clarifies it. This is not a bug—it is the design. Gnome Software is meant for general end-users who tend to use GUI tools and want to be able to work with an app store like tool. Advanced users that want to access all the packages from the repositories must use DNF or dnfdragora (or packagekit).