Компания openSUSE анонсировала новый инструмент управления пакетами YQPkg, который призван упростить процесс обновления и установки программного обеспечения в популярном Linux-дистрибутиве. В рамках проекта планируется предложить пользователям альтернативный способ управления пакетами с более простым и понятным графическим интерфейсом.
openSUSE представляет собой свободный дистрибутив Linux, разрабатываемый при поддержке сообщества и компании SUSE. Дистрибутив предлагает пользователям два основных варианта: Tumbleweed с регулярными обновлениями по модели rolling release и Leap со стабильными релизами.
Ключевые особенности нового решения
YQPkg разработан как самостоятельное графическое приложение на базе фреймворка Qt, предлагающее альтернативу традиционному инструменту YaST. Важным преимуществом новинки является независимость от инфраструктуры YaST при сохранении всех основных функций управления пакетами.
Техническая реализация построена на проверенной временем библиотеке libzypp, написанной на C++. Данная библиотека отвечает за разрешение зависимостей между пакетами, гарантируя стабильную работу системы после установки нового программного обеспечения.
Функциональные возможности
Менеджер предлагает два режима работы:
- Полнофункциональный режим администратора с правами root для установки, обновления и удаления пакетов
- Режим просмотра для обычных пользователей, позволяющий безопасно изучать доступные пакеты
Интерфейс программы включает наглядный индикатор прогресса и возможность просмотра детальной информации о выполняемых операциях. Пользовательские настройки, включая параметры страницы сводки и таймеры, сохраняются между сессиями для обеспечения комфортной работы.
Текущие ограничения
На данном этапе разработки существуют определенные ограничения:
- Отсутствие автоматического обновления репозиториев (требуется выполнение команды
sudo zypper ref
) - Неполная интеграция управления GPG-ключами
- Наличие известных ошибок, требующих исправления
Планы развития
Разработчики планируют реализовать:
- Улучшенную обработку ошибок
- Расширенное управление GPG-ключами
- Автоматическое обновление репозиториев
- Гибкие настройки отображения сводной информации
- Возможность отмены выполненных действий
YQPkg в скором времени будет доступен для дистрибутивов Tumbleweed и Slowroll через официальные репозитории. В настоящее время проект находится на стадии альфа-тестирования. Подробная информация о текущем статусе разработки и инструкции по установке доступны в репозитории проекта на GitHub.
Linux: обзоры и обновления
• Производительность GNOME и KDE на Wayland превосходит Xfce и LXQt на Ubuntu 25.04 в играх
• Обновление GE-Proton 9-27 для Linux и Steam Deck: исправления для Ubisoft Connect, Epic Games, Wuthering Waves и Monster Hunter Wilds
• Релиз Linux Lite 7.4: исправления ошибок и новые версии ПО
• Вышло обновление SteamOS 3.6.24 для Steam Deck с исправлениями для Avowed и No Rest for the Wicked
• В KDE исправлены основные сбои в Plasma 6.3.4, количество VHI-багов снижено до нуля
• Обновление CachyOS: Linux для игр получил поддержка видеокарт RDNA4, GeForce RTX 5070 Ti и RTX 5070