Неожиданно компания openSUSE представила новый инструмент, который выглядит многообещающе и потенциально может оказать значительное влияние — YQPkg. Он дебютировал как облегчённый автономный графический интерфейс для openSUSE и призван оптимизировать и упростить весь процесс управления пакетами.
Короче говоря, этот инструмент разработан как привлекательная альтернатива традиционному и хорошо известному многим YaST.
С самого начала YQPkg демонстрирует ориентированный на будущее, подход к управлению пакетами, предлагая работоспособную альфа-версию, которая обещает большинство функций, необходимых для эффективного обслуживания системы.
Планируется выпуск YQPkg для дистрибутивов Tumbleweed и Slowroll. YQPkg построен на Qt, что позволяет ему работать без использования инфраструктуры YaST. Вместо этого он использует libzypp — популярную библиотеку C++ для обработки зависимостей пакетов, что обеспечивает удобство для пользователей.
Не будучи привязанным к YaST, YQPkg упрощает работу и открывает путь к новому, более удобному интерфейсу.
Чтобы выделиться на фоне других, YQPkg ориентирован на широкий круг пользователей. Например, опытные пользователи могут запускать инструмент от имени администратора для выполнения реальных установок, обновлений и удалений с простым разрешением зависимостей.
В то же время обычные пользователи могут запускать его в режиме только для чтения, чтобы изучить доступные пакеты, не изменяя случайно свои системы. Индикатор выполнения в интерфейсе, а также возможность переключения на более подробные представления делают операции прозрачными и доступными.
Кроме того, настройки, такие как параметры страницы с результатами и таймеры обратного отсчёта, сохраняются для будущих сеансов, обеспечивая более персонализированный и последовательный рабочий процесс с течением времени.
Однако, как и в случае с любым программным обеспечением на ранней стадии разработки, остаются некоторые препятствия. Поскольку операции обновления репозиториев и обработка ключей GPG ещё не полностью интегрированы, пользователям рекомендуется вручную обновлять репозитории, запустив sudo zypper ref
перед запуском YQPkg.
Хотя команда разработчиков планирует вскоре устранить эти недочёты, пользователям рекомендуется не использовать YQPkg в критически важных производственных средах. Причина проста: некоторые известные ошибки и потенциальные проблемы ещё предстоит устранить.
Несмотря на эти ограничения, перспективы проекта выглядят радужными. В будущих обновлениях будет улучшена обработка ошибок, управление ключами GPG и более надёжные подсказки по обновлению репозитория. Эти функции, вероятно, ещё больше упростят работу пользователей и сократят количество действий, которые необходимо выполнять вручную.
Кроме того, введение гибких представлений с краткими описаниями позволит пользователям возвращаться к выполненным задачам или предыдущим шагам, гарантируя, что YQPkg останется адаптируемым и будет реагировать на меняющиеся потребности.
Наконец, главный вопрос, который волнует каждого нетерпеливого пользователя openSUSE: когда они смогут попробовать YQPkg? Что ж, вам придётся немного подождать. Альфа-версия скоро появится в официальных репозиториях дистрибутива и будет готова к установке.
Инструкции и текущий статус разработки доступны в репозитории проекта на GitHub. Дополнительную информацию можно найти в объявлении openSUSE.