Yum Extender – Graphical front-end tool for YUM / DNF

Yam extender, Also known as YumexIs a graphical front end for the Yum / DNF package manager. A simple yet fully functional graphical user interface makes the process of installing, removing, upgrading, and updating packages much easier. Yumex Python Programming language. If you don’t like how to manage packages from the command line, YUM Extender or yumex is for you.

In this short tutorial, we will show you how to install Yum Extender on Fedora 22 KDE desktop and basic usage.

Install Yum Extender

Yum Extender (Yumex) is available in the default Fedora repository.

Therefore, to install on Fedora 22 and later versions, run the following command from a terminal:

$ sudo dnf install yumex-dnf

Type “Y” without quotes and press Enter.

The packages in the default repository may be slightly out of date. Therefore, if you want to install the latest Yum Extended version, we recommend that you build and install it yourself.

To do so, execute the following commands one by one as the root user.

# dnf install python3 python3-gobject python3-dnfdaemon
# git clone https://github.com/timlau/dnf-daemon.git
# cd dnf-daemon
# make test-inst

that’s it. Yum Extender is installed. Let’s go ahead and see how to use it.

how to use

Using Yum Extender is very simple and easy. Open yumex-dnf from the menu.

Here is the default interface yumex-dnf.

Yam Extender 2

Yum Extender default interface

There is a menu bar at the top of Yum Extender.

Yam Extender 3

The menu bar has the following five menu items.

From left to right:

  1. Main menu (down arrow),
  2. Apply pending actions (gearbox),
  3. Filter menu (3 parallel lines),
  4. Search options menu,
  5. Search entry.

At the bottom are four items.

From top to bottom:

  1. Package description,
  2. Package update information,
  3. Package file list,
  4. Package requirements.

To see a description of each menu item, hover your mouse pointer over the menu item.

Packages are displayed in red as they appear in the default interface of Yum Extender. In other words, the three packages shown below Red Colors need to be updated. If a package is displayed Green, Installed package. blue Color indicates obsolete package, black The color indicates which packages are available in the repository.

Then select and install all available updates. Click the plus sign to select or deselect all packages (+) Header column.

Yam Extender 4

click “Apply pending changes” Button on the top menu bar.

Yam Extender 5

This will update all packages to the latest available package from the repository.

To update or install a specific package, enter the package name in the search box at the top. Next, select and install the packages listed in the search results. For example, to install vsftpd, enter the keyword “vsftpd” without quotes in the search box and press Enter.

Yam Extender 6

Then click “Apply pending changes” Menu bar button. The selected packages are installed with all dependencies. You don’t need to worry about command line options. Everything is done through the Yum Extender graphical interface itself.

You can also select a repository from the main menu. Click on the main menu icon to select the repository and select it Environmental setting option.

Yam Extender 7

Next, select the Repository button.

Yam Extender 8

From here, you can select / deselect repositories.

That’s all for now. We will post another helpful article soon. If you find this guide useful, please share it on social and professional networks and support OSTechNix.