
20 августа 2026 года состоялся релиз пакетного менеджера RPM 6.1. Проект развивается компанией Red Hat и используется в таких дистрибутивах, как RHEL, Fedora, SUSE, openSUSE, ALT Linux, Rosa Linux, OpenMandriva, Mageia, PCLinuxOS и Tizen. Выпуск RPM 6.0 случился в сентябре 2025 года.
Исходный код проекта RPM опубликован на GitHub под лицензиями GPLv2 и LGPLv2. Версии RPM 5 пропущена для исключения пересечений с проектом RPM5, который не связан с RPM от Red Hat и развивался независимыми разработчиками.

По информации OpenNET, основные изменения в RPM 6.1:
-
для разделения доступа к хранилищу ключей вместо использования общей блокировки транзакций задействована отдельная блокировка, что решило проблему с остановкой обработки всех запросов к rpmdb во время выполнения транзакций;
-
возвращено использование по умолчанию системы NSS (Name Service Switch) для поиска пользователей и групп;
-
на системах ядром 5.11+ и библиотекой glibc 2.34+ повышена эффективность закрытия файловых дескрипторов, что в некоторых ситуациях сократило время установки на 26%;
-
добавлен новый синтаксис модификаторов для макросов (имя_макроса), изменяющих поведение макросов. Реализованы два модификатора: «l» (literal, отключает обработку символа «%» внутри тела макроса) и «o» (one‑shot, выполнение макроса только при первом вызове с последующим использованием прокэшированного значения);
-
в выражение «%define» добавлены опции: «‑e» для раскрытия тела максроса только во время определения и «‑g» для размещения макроса в глобальном контексте. Комбинация данных опций эквивалентна выражению «%global»;
-
улучшена обработка ошибок, связанных со сборкой и верификацией;
-
улучшена работа плагина rpm‑plugin‑syslog с systemd‑journal;
-
в утилите rpmsign реализована возможность заверения файлов цифровой подписью с использованием токенов PKCS11.
Источник: habr.com