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

16.06.2025
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 позволяют лучше видеть доступные альтернативы пакетов непосредственно в репозиториях.

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: Анастасия Богатырчук

Рейтинг: 0 (0 голосов)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала