В этой статье мы объясним, что такое 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 с панели управления или из меню.
Откроется графический пользовательский интерфейс (GUI) yumex-ng, позволяющий управлять пакетами вашей системы.
Вы также можете запустить yumex-ng из командной строки, введя следующую команду:
sudo yumex
Вот как выглядит интерфейс Yumex-ng по умолчанию в Fedora 42.
После установки и настройки yumex-ng вы можете начать использовать его для управления пакетами вашей системы. Просмотрите доступные пакеты, выберите те, которые вы хотите установить или обновить, и нажмите кнопку ‘Применить’, чтобы внести изменения.
Пакеты фильтров
По умолчанию Yumex-ng будет отображать только установленные пакеты. Установленные пакеты будут отображаться зеленым цветом.
Если вы хотите отобразить все остальные пакеты, нажмите на значок «Выбрать фильтры пакетов» в левом верхнем углу интерфейса Yumex-ng.
Теперь вы можете выбрать «Обновления», чтобы отобразить пакеты, которые необходимо обновить, или «Все» (как установленные, так и не установленные) в разделе «Фильтры». Я собираюсь перечислить все пакеты.
Теперь выберите любой неустановленный пакет и нажмите кнопку «Применить», чтобы установить его.
Дисплей Flatpaks
В новой версии вы также можете просматривать установленные приложения Flatpak.
Чтобы отобразить приложения Flatpak, нажмите на раздел «Flatpaks» вверху. Если вы установили какие-либо приложения Flatpak, они будут показаны здесь. Если нет, вы увидите пустой экран.
Чтобы установить новое приложение Flatpak, нажмите кнопку «Поиск», выберите или введите название пакета для установки и следуйте инструкциям на экране.
Перед установкой Flatpak необходимо добавить удалённый репозиторий.
Секция очереди
В этом разделе представлен список приложений, отмеченных для установки, обновления и удаления.
Просмотр Репозиториев
Чтобы просмотреть репозитории, нажмите на значок с тремя горизонтальными полосками и выберите «Настройки».
Перейдите в раздел «Репозитории», где вы можете включить или отключить репозитории.
Заключение
Yumex-ng — это удобный инструмент для управления пакетами, который значительно упрощает процесс установки, удаления и управления пакетами программного обеспечения в системах Linux на базе RPM. Независимо от того, новичок вы в Linux или опытный пользователь, Yumex-ng стоит изучить.
Следуя инструкциям в этой статье, вы сможете быстро установить и настроить Yumex-ng в своей системе Linux и с легкостью начать управлять своими пакетами.