Table of Contents


While there are some dedicated terminal line users who use the dnf package manager, today’s end user likes the graphical option for installing software. Gnome and KDE have dedicated software centers that fulfill this purpose. However the other DEs’ do not have have this feature. Dnfdragora provides a graphical frontend to the command line tool dnf and is cross platform compatible. Simply look into the administrative section of your DE's menu to find this program.


Dnfdragora is divided into 2 programs, the updater and the program itself. The program is fairly user friendly and self-intuitive. Simply review the various embedded menus into understand how dnfdragora fully works. Let’s begin with reviewing the upper left embedded menus. The upper right corner has the Help menu. At this time the manual is not embedded.

File Menu


File, which is on the upper left side, contains the following options: Reset the selection, Refresh Metadata, Repositories The enabled software repositories populate on the screen. The end user can enable various repositories here. The additional repositories are only enabled for the current session.

Choosing the Quit option will close dnfdragora.



Options will populate the software behavior for the program. By default when dnfdragora starts it will query the repositories and check for needed updates. Additionally you can have dnfdragora continue to scan for updates when needed while the OS is operating.

Software Management

Software Management

Under the Software Management header is the main areas of use. There are three menu options here: Groups, To update, and in names. These three menus are relational. With the correct sub menu choices it is possible to find the desired software. For example I want to install Leafpad. I would choose the Groups, All, and in names menu options. I would then enter text into search word bar looking for Leafpad and I would choose the Search button. The program will cache the the groups to find the program. (I suggest waiting for the caching groups from packages to be finalized before choosing the Search button.)

Click the blank square next to the Name to activate a gray arrow. This gray arrow selects the program installation. Finally press the Apply button to install Leafpad.

A new window populates the screen describing the transaction dependency.


Simply click the OK button at the bottom, the Authenticate Box will then ask for the root password to enable the install. Simply that is a basic introduction to using dnfdragora.



When dnfdragora is started it will check for any available updates and if it finds any the new packages will be displayed in the Software Management area. Simply click on Check All and then Apply. Dnfdragora will then proceed as detailed above and will install the updates.

Optional: dnfdragora-updater

The updater is not included in Korora at this time due to some outstanding issues. Until these issues are solved we can't recommend it.

One issue concerns resuming for Suspend and Hibernate, (see here). The other is issues when the default icon theme isn't used, see here

To install Dnfdragora-updater use the command sudo dnf install dnfdragora-gui or search for it in dnfdragora.

The dnfdragora-updater was developed after dnfdragora was created based off user requests. On my desktop the updater is a simple box that has four drop down options: Update, Open dnfdialog, Check for updates, and Exit. You can think of these options as shortcut icons.

The Check for Updates will search for new software upgrades. Update will install the available upgrades. Open dnfdragora dialog opens the dnfdragora graphical utility. Exit will simply close the program.

The updater will periodically check for new updates. You then need to open dnfdragora to install the updates.