What is the GUI for package management in Fedora?

Hello Friends

About to install packages in Ubuntu/Debian I use the apt command, and of course in Fedora I use the dnf command.

For a better presentation about package management through GUI for Debian and Ubuntu I use Synaptic Package Manager

Question

  • What is the GUI for package management in Fedora?

Thank You

This really depends on your Environment you are using:

  • Gnome DE = Software Application
  • KDE Desktop = Discover

Behind this two apps are PackageKit as interface to dnf/flatpak

Other Desktop Environments which not using the two above, use some of them dnfdragora which is from the time of Mandrake. Unfortunately not really a good alternative to the two above, if someone expect something better looking.

As you already mentioned apt/synaptic are for Debian based Distributions.

For everything else it has the option of dnf and flatpak or pkcon (packagekit on terminal) which should capture flatpak and dnf installable apps.

4 Likes

Hey LL,
You missed one … dnfdragora … My personal favorite :slight_smile:

No, I just not highlighted it as the others. I made it now to see it better.

Oh, sorry , eyes getting old and tired LOL!!!

At least for KDE, Discover really isn’t an alternative to stuff like Synaptic, and I really take an issue with distros trying to replace/deprecate proper gui package managers in favor of “app stores” like Discover. Dnfdragora would be the closest thing in Fedora for that, but currently in F41 dnfdragora has syncing problems due to version mismatch in dnf. Dnfdragora uses dnf4 last I checked, while the default in F41 is dnf5, which the dnf command and Discover use. Dnfdragora is also very limited in what it can do, basically just install and remove packages, which is fine.

Are you sure? As I saw that the driver behind Software and Discover is the same, named PackageKit, which is still driven by dnf4. If you have KDE you could test this with installing a smal app with Discover and see in which dnf history it is listed.

Hi Melcar,


"basically just install and remove packages"
Kind of the point of a “Package Manager” … LOL!!!

dnfdragora actually requires dnf5daemon … so, it is dnf5 :slight_smile:

1 Like

Compared to other graphical package managers it is a bit restrictive in what it does. Even Synaptic allows much more than just install/remove. I’m not saying it’s bad, just that it’s not a Swiss army knife like some other graphical package managers out there.

There is also the dnfdragora-updater which is quite handy on a Linux without automatic display of updates.

I used that, to do then the updates in dnf (on the Mate Desktop). So the best way is to get familiar with this tool.

This helps on any Fedora Variant to get along.

The most important commands are:

dnf search packagename/string # searches case insensitive, not just in the package name field.
dnf info packagename
dnf install/remove packagename
dnf --help # Of course for every other transaction used

dnfdragora actually requires dnf5daemon … so, it is dnf5

You’re looking in the dnfdragora git repo, the “master” or latest tag does point to dnf5 but Fedora 41 isn’t there yet. I can see on my Fedora 41 that dnfdragora is version 2.1.5-7 and if you select in that git repo the tag for “2.1.5” ( dnf tag 2.1.5 ) you see the README says it requires dnf 1.5.7 or higher but it doesn’t mean “dnf5”.

But “master” does: ( dnf5 master branch )

1 Like

That is true but packagekit use flatpak too

Hi Melcar,

LOL … Ok … I’ll give you that one :slight_smile: