OpenSUSE представляет YQPkg - новый графический менеджер пакетов на базе Qt

2024-12-21 2078 комментарии
Новый менеджер пакетов YQPkg предлагает пользователям openSUSE альтернативный способ управления программным обеспечением. Инструмент построен на Qt и работает независимо от инфраструктуры YaST, используя библиотеку libzypp для обработки зависимостей

Компания openSUSE анонсировала новый инструмент управления пакетами YQPkg, который призван упростить процесс обновления и установки программного обеспечения в популярном Linux-дистрибутиве. В рамках проекта планируется предложить пользователям альтернативный способ управления пакетами с более простым и понятным графическим интерфейсом.

openSUSE представляет собой свободный дистрибутив Linux, разрабатываемый при поддержке сообщества и компании SUSE. Дистрибутив предлагает пользователям два основных варианта: Tumbleweed с регулярными обновлениями по модели rolling release и Leap со стабильными релизами.

Ключевые особенности нового решения

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

Техническая реализация построена на проверенной временем библиотеке libzypp, написанной на C++. Данная библиотека отвечает за разрешение зависимостей между пакетами, гарантируя стабильную работу системы после установки нового программного обеспечения.

Функциональные возможности

Менеджер предлагает два режима работы:

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

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

Текущие ограничения

На данном этапе разработки существуют определенные ограничения:

  1. Отсутствие автоматического обновления репозиториев (требуется выполнение команды sudo zypper ref)
  2. Неполная интеграция управления GPG-ключами
  3. Наличие известных ошибок, требующих исправления

Планы развития

Разработчики планируют реализовать:

  • Улучшенную обработку ошибок
  • Расширенное управление GPG-ключами
  • Автоматическое обновление репозиториев
  • Гибкие настройки отображения сводной информации
  • Возможность отмены выполненных действий

YQPkg в скором времени будет доступен для дистрибутивов Tumbleweed и Slowroll через официальные репозитории. В настоящее время проект находится на стадии альфа-тестирования. Подробная информация о текущем статусе разработки и инструкции по установке доступны в репозитории проекта на GitHub.

© . По материалам opensuse
Комментарии и отзывы

Нашли ошибку?

Новое на сайте