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 list "package*" #to display variants of packages, comparing versions etc.
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:

Thanks to all for the replies:

About

Unfortunately not really a good alternative to the two above, if someone expect something better looking.

If the tool being GUI works fine and presents the results very well. I am fine with thus. I will try first with dnfdragora

There is also a gui in gtk4.

or

1 Like

Sort of the same question. Fedora41 with KDE here. But I come from PCLinuxOS, I am used to Synaptic, it’s ugly to look at but I like the level of information it presents, and its fine-grained control. Discover makes me feel blind (and while Discover works fine for installing individual programs, I have never had Discover successfully finish an update, so I do that from the CLI).

However, the CLI is not practical when you want to browse a category.

DNFdragora might work okay for me (I say, having played with it on OM), but reading the above, it’s unclear to me whether it is actually safe to use on Fedora…??? (My install started life as F32 and is now F41, and I definitely do not want to break it.)

Nobody questioned the security. I mentioned dfndragora might not fulfill how it looks like because it is from an old project. If you not use kde or gnome this is the ā€œonlyā€ GUI alternative you have in Fedora Linux.

No, I don’t mean security. I mean will DNFdragora work properly on Fedora without screwing something up. (I had rather an adventure with it on OpenMandriva.)

Ah ok, I got it now. For me it was never a optimal solution. I just used the dnfdragora-updater and let me inform when there have been updates available, to make them then with dnf in the terminal.

If you get issues within fedora and dnfdragora, the only thing you can do is report the issue. Dnfdragora is from the time of Mandrake. So adaptions will be needed to make to fit into dnf5 etc.

1 Like

Yeah, on Fedora I only do updates in the terminal, because Discover never finishes the job. Well, I have a test setup, I guess I could try breaking it. :open_mouth: