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.
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.
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ā.
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.
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.