Site icon ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Вторник, 17 июня, 2025

Void Linux выпускает менеджер пакетов XBPS версии 0.60

Void Linux выпускает менеджер пакетов XBPS версии 0.60

Менеджер пакетов Void Linux XBPS получил версию 0.60 с улучшенной обработкой ошибок, исправлениями в выполнении скриптов и более надёжной логикой обновления пакетов.

Только что вышла последняя версия X Binary Package System (XBPS) — менеджера пакетов от Void (которая больше похожа на набор отдельных инструментов, объединённых под общим названием XBPS), версия 0.60, с множеством исправлений, оптимизаций производительности и улучшений удобства использования.

Одним из наиболее заметных улучшений является устранение нескольких критических ошибок в библиотеке libxbps. В частности, был исправлен процесс обновления пакетов в «распакованном» состоянии, что предотвратило возможные несоответствия. Кроме того, скрипты теперь выполняются на правильных этапах — до и после распаковки, — что гарантирует, что операции не будут выполняться в частично распакованном состоянии.

Кроме того, в XBPS 0.60 устранены многочисленные утечки памяти и файловых дескрипторов, которые ранее влияли на производительность системы. Улучшения в синтаксическом анализе конфигурации также означают, что пользователи больше не будут сталкиваться с проблемами из-за отсутствия конечных строк или лишних пробелов.

Обработка зависимостей также стала более предсказуемой и последовательной. Важное исправление теперь предотвращает несогласованное разрешение зависимостей за счёт правильной обработки зависимостей, помеченных как «удерживаемые». Если такая зависимость нарушает процесс установки или обновления, XBPS корректно завершает работу с чётким указанием на проблему.

Любители производительности оценят оптимизацию, особенно устранение замедлений, вызванных ростом числа виртуальных пакетов в репозитории Void Linux. Кроме того, прямое объединение промежуточных данных с основным индексом репозитория упрощает процесс извлечения.

Также были внесены улучшения в командную строку. Такие инструменты, как xbps-installxbps-remove, и xbps-query теперь лучше обрабатывают аргументы и выдают более понятные результаты, что упрощает работу с пакетами. В частности, пользователи xbps-install получают более понятные результаты «сухого» запуска, пригодные для машинного анализа, и более чёткие сводки, представленные перед выполнением транзакции.

Наконец, для расширенного использования XBPS предоставляет флаг --staging и переменную среды XBPS_STAGING, которые позволяют пользователям легко тестировать пакеты из промежуточных репозиториев. Кроме того, улучшения в xbps-alternatives позволяют лучше видеть доступные альтернативы пакетов непосредственно в репозиториях.

Для получения дополнительной информации см. объявление.

Exit mobile version