Компания 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: обзоры и обновления
• Плагин Decky для Lossless Scaling Frame Gen на Steam Deck вызвал конфликт с разработчиком lsfg-vk
• Вышла сборка GE-Proton 10-9: поддержка NTSYNC и FSR4 upgrade для Linux и Steam Deck
• Релиз CachyOS июль 2025: Что нового
• Proton Experimental получил исправления для Epic Games Store и популярных игр на Linux и Steam Deck
• Ubuntu 24.04.3 LTS получит ядро Linux 6.14 и драйверы Mesa 25.0
• Wine 10.12: Опциональный бэкенд EGL и поддержка Bluetooth Low Energy