Russian Fedora

cообщество русскоязычных участников
международного проекта Fedora

RPM 4.13.0

Это архивная статья

Fedora Rawhide (будущая версия 24) переходит на недавно анонсированный RPM 4.13.0! Из заметных изменений в RPM 4.13.0 можно отметить File Triggers, вариант скриптлетов, выполняемых, если пакет содержит файл, удовлетворяющий некоторым признакам. С их помощью можно будет, например, попробовать заменить %pre, %post, %postun скриптлеты во всех пакетах, содержащих загружаемые C/C++-библиотеки.

Вторая новинка новой версии RPM, это логические зависимости между зависимостями.

Например, Requires: sysklog OR syslog-ng OR rsyslog. Более интересный вариант, это установка дополнительных компонентов, если установлен некоторый пакет. Например, Requires: opensips-oracle IF oracle-instantclient. Логические выражения над зависимостями, это очень экспериментальная функциональность, и ее поддержка в библиотеках высокого уровня пока неполная.

Синтаксис тоже в процессе обсуждения.

Комментарии