Site icon ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Пятница, 30 мая, 2025

Yum Extender NG: графический интерфейс для DNF5, DNF и YUM

Yum Extender NG: графический интерфейс для DNF5, DNF и YUM

В этой статье мы объясним, что такое Yum Extender NG и как установить и использовать Yumex-ng в Linux для установки, обновления, удаления и графического управления пакетами программного обеспечения.

 

Введение

DNF5 и его предшественники, такие как DNF и YUM, представляют собой менеджеры пакетов командной строки для дистрибутивов Linux на базе RPM, таких как Fedora, RHEL, CentOS Stream, AlmaLinux и Rocky Linux.

Однако для тех, кто предпочитает графический пользовательский интерфейс, существует несколько графических интерфейсов для DNF5. Эти интерфейсы предоставляют удобный интерфейс для управления пакетами, включая установку, удаление и обновление программных пакетов.

Yum Extender NG или Yumex-ng — это один из таких интерфейсов для DNF5, DNF и YUM, который обеспечивает интуитивно понятный интерфейс для удобного управления пакетами.

 

Что такое Yum Extender NG?

Yum Extender NG (также известный как Yumex-ng) — это графический пользовательский интерфейс (GUI) для популярных менеджеров пакетов, таких как DNF5, DNF и YUM, используемых в дистрибутивах Linux на базе RPM. Он предлагает интуитивно понятный способ установки, удаления и управления пакетами программного обеспечения в системе.

Yum Extender NG — это обновленная и переписанная версия старого Yum Extender (или Yumex) с более современным дизайном, использующая GTK4/Libadwaita. «NG» в Yum Extender NG означает «следующее поколение».

Yumex-ng упрощает процесс установки, удаления, обновления и переустановки пакетов с помощью простого, но полнофункционального графического интерфейса. Он предназначен для пользователей, которым может быть неудобно пользоваться интерфейсом командной строки DNF5.

С помощью Yumex-ng пользователи могут просматривать и искать пакеты программного обеспечения, получать подробную информацию о каждом пакете и легко устанавливать или удалять их всего в несколько кликов.

Одной из примечательных особенностей Yumex-ng является его способность автоматически обрабатывать зависимости. Когда пользователь выбирает пакет для установки, Yumex-ng обнаруживает и устанавливает все необходимые зависимости, экономя время и силы по сравнению с ручной установкой каждого пакета и его зависимостей по отдельности.

Он также предлагает функции фильтрации и сортировки, позволяющие пользователям быстро находить нужное программное обеспечение по таким критериям, как название пакета, категория или репозиторий. Пользователи могут настроить отображение списка пакетов, выбрав нужные столбцы и отсортировав пакеты по возрастанию или убыванию.

Еще одна полезная функция Yumex-ng — поддержка нескольких репозиториев. Пользователи могут легко добавлять дополнительные репозитории программного обеспечения и управлять ими, что полезно, если им нужно установить программное обеспечение, которого нет в стандартных репозиториях их системы.

Он обладает широкими возможностями настройки, включая множество параметров для изменения интерфейса и поведения приложения. Пользователи могут настраивать шрифт и цветовую схему, включать или отключать функции и даже настраивать параметры командной строки, используемые Yumex-ng при работе в фоновом режиме.

Yumex-ng — это бесплатная программа с открытым исходным кодом, написанная на Python. Ее можно использовать в любом дистрибутиве Linux, поддерживающем DNF5. Менеджеры пакетов DNF и YUM.

 

Установите Yum Extender NG / Yumex-ng в Fedora Linux

Я протестировал следующие шаги на последней версии Fedora 42 Workstation. Надеюсь, это сработает и на других версиях Fedora.

Yum Extender NG, или Yumex-ng, можно установить через репозиторий Fedora Copr.

Добавьте репозиторий Yumex-ng copr с помощью команды:

sudo dnf copr enable timlau/yumex-ng

 

Установите Yumex с помощью команды:

sudo dnf install yumex

 

Если установлен старый пакет yumex-dnf, он будет автоматически удалён из вашей системы.

 

Как использовать Yum Extender NG?

Использовать Yum Extender NG очень просто и понятно.

Запустите Yumex с панели управления или из меню.

Запустите Yum Extender NG

Запустите Yum Extender NG

 

Откроется графический пользовательский интерфейс (GUI) yumex-ng, позволяющий управлять пакетами вашей системы.

Вы также можете запустить yumex-ng из командной строки, введя следующую команду:

sudo yumex

 

Вот как выглядит интерфейс Yumex-ng по умолчанию в Fedora 42.

Интерфейс Yum Extender NG по умолчанию в Fedora 42 Linux

Интерфейс Yum Extender NG по умолчанию в Fedora 42 Linux

После установки и настройки yumex-ng вы можете начать использовать его для управления пакетами вашей системы. Просмотрите доступные пакеты, выберите те, которые вы хотите установить или обновить, и нажмите кнопку ‘Применить’, чтобы внести изменения.

Пакеты фильтров

По умолчанию Yumex-ng будет отображать только установленные пакеты. Установленные пакеты будут отображаться зеленым цветом.

Если вы хотите отобразить все остальные пакеты, нажмите на значок «Выбрать фильтры пакетов» в левом верхнем углу интерфейса Yumex-ng.

Выберите пакетные фильтры в Yumex-ng

Выберите пакетные фильтры в Yumex-ng

 

Теперь вы можете выбрать «Обновления», чтобы отобразить пакеты, которые необходимо обновить, или «Все» (как установленные, так и не установленные) в разделе «Фильтры». Я собираюсь перечислить все пакеты.

Показать все пакеты в Yumex-ng

Показать все пакеты в Yumex-ng

 

Теперь выберите любой неустановленный пакет и нажмите кнопку «Применить», чтобы установить его.

 

Дисплей Flatpaks

В новой версии вы также можете просматривать установленные приложения Flatpak.

Чтобы отобразить приложения Flatpak, нажмите на раздел «Flatpaks» вверху. Если вы установили какие-либо приложения Flatpak, они будут показаны здесь. Если нет, вы увидите пустой экран.

Показать все пакеты в Yumex-ng

Показать все пакеты в Yumex-ng

 

Чтобы установить новое приложение Flatpak, нажмите кнопку «Поиск», выберите или введите название пакета для установки и следуйте инструкциям на экране.

Перед установкой Flatpak необходимо добавить удалённый репозиторий.

 

Секция очереди

В этом разделе представлен список приложений, отмеченных для установки, обновления и удаления.

Секция очереди

Секция очереди

 

Просмотр Репозиториев

Чтобы просмотреть репозитории, нажмите на значок с тремя горизонтальными полосками и выберите «Настройки».

Откройте вкладку "Настройки"

Откройте вкладку «Настройки»

 

Перейдите в раздел «Репозитории», где вы можете включить или отключить репозитории.

Раздел репозиториев в Yum Extender NG

Раздел репозиториев в Yum Extender NG

 

Заключение

Yumex-ng — это удобный инструмент для управления пакетами, который значительно упрощает процесс установки, удаления и управления пакетами программного обеспечения в системах Linux на базе RPM. Независимо от того, новичок вы в Linux или опытный пользователь, Yumex-ng стоит изучить.

Следуя инструкциям в этой статье, вы сможете быстро установить и настроить Yumex-ng в своей системе Linux и с легкостью начать управлять своими пакетами.

Exit mobile version