When I use GNOME and a new version of Fedora is released, in the software center, I get a big notification “New Fedora version is now released” and by clicking the “Download” button, I can start the Fedora upgrade process.
Will I be able to get a similar notification in KDE Discover? It responds to system updates, but is it possible to update the system to a new version through it, as in the GNOME software center?
I would not like to install GNOME software forcibly on KDE.
Discover has errors when installing packages that are not found in GNOME software center (maybe because this is the default environment for Fedora and is better developed).
I remember seeing KDE update Fedora 27 to 28, it looked at first like a notification on the taskbar, and then the installation process was like a simple update installation. At the time, it was very difficult to understand what was happening at all, were updates being installed on the current system or it was being transferred to a new version.
I asked about this because it was a long time ago and maybe something has changed in the Discover since that time so, to bring it near to the GNOME software center.
They should work the same for repo packages as both are using packagekit to do the actual installation. Can you provide and example of package that discover fails to install the works in gnome-software? And did you test that in the same installation because it may be differences in installations that caused the failure, not differences in the front-end.
When I install Chrome, I download chrome-*.rpm and then open it in the GNOME Software Center - it opens, then, before installing, the GNOME asks me for the administrator password and after it is written, the package is perfectly installed.
In KDE Discover the package is not being installed and all the time is an error received, showing that the Discover does not have enough rights to install the package. It does not ask for a root-password (like a GNOME Software Center) and it cannot be run as an administrator in my account.
This example may not be very illustrative, because it does not do anything with dnf, but it also demonstrates the differences in the operation of these graphical wrappers for the package manager.